home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #3 / Amiga Plus CD - 1999 - No. 3.iso / Anwender / Grafik / Picasso96Install / InstallPicasso96 < prev    next >
Text File  |  1998-02-08  |  108KB  |  3,346 lines

  1. ;-----------------------------------------------------------------------------
  2. ; Script to install Picasso96 
  3. ;
  4. ; $VER: InstallPicasso96 1.13 (14.12.97)
  5. ;
  6. ;    :ts=3
  7. ;
  8. ; - by Tobias Abt (tabt@studbox.uni-stuttgart.de)
  9. ; - modified and updated by Jens Langner (deck@rcs.urz.tu-dresden.de)
  10. ; - french translation by Cédric Quillevere (indigo@softdom.com)
  11. ; - italian translation by Mario Dell'Oca (mdoc@uli.it)
  12. ; - swedish translation by Henrik Isaksson (hki@hem1.passagen.se)
  13. ;
  14. ;-----------------------------------------------------------------------------
  15.  
  16. ;=============================================================================
  17. ; Configuration defaults
  18. ;=============================================================================
  19.  
  20. (set #Name                        "Picasso96")
  21. (set #MinSysVersion            39)
  22. (set #LibsDefaultPath        "SYS:Libs")
  23. (set #MonitorsDefaultPath    "SYS:Devs/Monitors")
  24. (set #SettingsDefaultName    "SYS:Devs/Picasso96Settings")
  25. (set #PrefsDefaultPath        "SYS:Prefs")
  26. (set #MainPath                    "Picasso96")
  27. (set #MainDefaultPath        "Work:")
  28.  
  29. (set #CyberVision64Bit        1)
  30. (set #CyberVision3DBit        2)
  31. (set #DominoBit                4)
  32. (set #GraffityBit                8)
  33. (set #InfernoBit                16)
  34. (set #MerlinBit                32)
  35. (set #oMniBusBit                64)
  36. (set #PicassoIIBit            128)
  37. (set #PicassoIVBit            256)
  38. (set #PiccoloBit                512)
  39. (set #PiccoloSD64Bit            1024)
  40. (set #Pixel64Bit                2048)
  41. (set #RetinaBLTZ3Bit            4096)
  42. (set #SpectrumBit                8192)
  43. (set #uaegfxBit                16384)
  44.  
  45. (set #ModeInstall                0)
  46. (set #ModeUpdate                1)
  47. (set #ModeUninstall            2)
  48.  
  49. ;=============================================================================
  50. ; English strings
  51. ;=============================================================================
  52.  
  53. (if
  54.     (= @language "english")
  55.     (
  56.     ; startup message
  57.         (set #StartupMsg1
  58.             (cat
  59.                 "Picasso96 is a complex piece of software and requires some experience to install and configure. "
  60.                 "If you are a beginner with the Amiga and already have a working environment for your graphics board, "
  61.                 "you might think twice before installing Picasso96! "
  62.                 "This version of Picasso96 is a snapshot of the development and works on most systems. However, your "
  63.                 "system may differ in some aspects and this version of Picasso96 might fail to work on your Amiga. "
  64.                 "So, please, backup your current system configuration before installing Picasso96! "
  65.             )
  66.         )
  67.         (set #StartupMsg2
  68.             (cat
  69.                 "Before you go on, please disable your current graphics board drivers and reboot, if there is any. "
  70.                 "Otherwise your system will probably refuse to work correctly afterwards. "
  71.                 "Because of the complexity of the different systems available, we can not perform this action "
  72.                 "automatically and chose to ask you to do this. Please refer to the manuals of your current "
  73.                 "driver software or read the appropriate section of the Picasso96 manual. "
  74.             )
  75.         )
  76.         (set #StartupMsg3
  77.             (cat
  78.                 "Please read the documentation before installing Picasso96. Setup and configuration of graphics drivers "
  79.                 "is not trivial and should be done with certain things kept in mind. Do you want to read the manual now? "
  80.             )
  81.         )
  82.         (set #StartupHelp3
  83.             (cat
  84.                 "Please read the documentation! This might help you to avoid some trouble!"
  85.             )
  86.         )
  87.         
  88.     ; Errors
  89.         (set #Err-Bad-Kick "You need at least KickStart 3.0 to run Picasso96!")
  90.         (set #Err-Bad-CPU "You need at least a Motorola M68020 CPU to run Picasso96!")
  91.         (set #Err-No-Boards "You really should have selected at least one board type!")
  92.         (set #Err-No-UpdateScript "Could not find update script from previous installation, please back up configuration files and reinstall!")
  93.         (set #Err-No-DeleteScript "Could not find update script from previous installation, please remove manually.")
  94.  
  95.     ; Warnings
  96.         (set #Warning-NoBoards
  97.             (cat
  98.                 "It seems that your Amiga has no compatible Amiga graphics board installed!\n\n"
  99.                 "Compatible graphics cards are:\n\n"
  100.                 "CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - RetinaBLTZ3\nSpectrum - uaegfx"
  101.             )
  102.         )
  103.  
  104.     ; Message
  105.         (set #Message
  106.             (cat
  107.                 "Thank you very much for choosing\n\n>> Picasso 96 <<\n\nas your graphics system.\n\n"
  108.                 "Picasso96 is the new system friendly environment for many different Amiga graphics boards\nby Tobias Abt & Alexander Kneer.\n\n\n\n"
  109.                 "Installscript ©1997 by Tobias Abt & Jens Langner\n\n"
  110.             )
  111.         )
  112.  
  113.     ; Install/Update
  114.         (set #InstallMode "Do you want to install, update or uninstall Picasso96?")
  115.         (set #InstallModeHelp
  116.             (cat
  117.                 "Choosing Install will install Picasso96 with all configuration files,"
  118.                 "if you click update, your existing configuration files will not be touched."
  119.             )
  120.         )
  121.         (set #Install "pFirst Install")
  122.         (set #Update "Update an installed version")
  123.         (set #UpdateSel "What do you want to update ?")
  124.         (set #UpdateSelHelp
  125.             (cat
  126.                 "Here you can select what you want to update in your Picasso96 installation."
  127.             )
  128.         )
  129.         (set #UpUnGfx    "pGraphic card drivers")
  130.         (set #UpUnLib    "Libraries")
  131.         (set #UpUnPdt    "24bit picture.datatype")
  132.         (set #UpUnPMd    "Picasso96Mode")
  133.         (set #UpUnAppl    "Applications & Documentation")
  134.         (set #UpUnDriv    "Special drivers")
  135.         (set #UpUnMoni    "Monitorsettings")
  136.         (set #UpUstart    "Modify User-Startup")
  137.  
  138.         (set #Uninstall        "Uninstall an installed version")
  139.         (set #UninstallSel    "What do you want to uninstall ?")
  140.         (set #UninstallSelHelp
  141.             (cat
  142.                 "Here you can select what you want to remove from your Picasso96 installation."
  143.             )
  144.         )
  145.         (set #AskUninstall    "Do you really want to uninstall the selected areas?")
  146.         (set #AskUnyes            "Yes!")
  147.         (set #AskUnno            "No!")
  148.         (set #AskUninstallHelp
  149.             (cat
  150.                 "If the installer will find any backups of a old installation before Picasso96,"
  151.                 "it will reinstall them."
  152.             )
  153.         )
  154.  
  155.         (set #InstEnd
  156.             (cat
  157.                 "\nThe installation is finished now and the installer hopefully copied all packages to the right place.\n\n"
  158.                 "If you still got any problems, please check the following Webpages for help:\n\nhttp://picasso96.home.pages.de/\n"
  159.                 "http://www.villagetronic.com/amiga/\n\nThank you very much for choosing Picasso96\n\nYour Picasso96 Team...."
  160.             )
  161.         )
  162.         (set #UpdEnd
  163.             (cat
  164.                 "\nThe update procedure is finished now and hopefully all things are still working correct.\n\n"
  165.                 "If you got any problems, please check the following Webpages for help:\n\njhttp://picasso96.home.pages.de/\n"
  166.                 "http://www.villagetronic.com/amiga/\n\nThank you very much for updating Picasso96\n\nYour Picasso96 Team...."
  167.             )
  168.         )
  169.         (set #UniEnd
  170.             (cat
  171.                 "\nThe uninstall procedure is finished now and hopefully all selected packages are correctly removed.\n\n"
  172.                 "If you got any problems, please check the following Webpages for help:\n\nhttp://picasso96.home.pages.de/\n"
  173.                 "http://www.villagetronic.com/amiga/\n\nThank you very much for trying Picasso96. And we hope you soon will install it again\n\n"
  174.                 "Your Picasso96 Team...."
  175.             )
  176.         )
  177.  
  178.     ; Boards
  179.         (set #AskBoards    "What kind of graphics board(s) do you want to use with Picasso96?")
  180.         (set #AskBoardsUp    "For which graphics board do you want to update the drivers?")
  181.         (set #AskBoardsUn    "For which graphics board do you want to uninstall the drivers?")
  182.         (set #AskBoardsHelp
  183.             (cat
  184.                 "Select those cards that you own, if you do not own any of them, "
  185.                 "you can not use Picasso96 yet. Ask the development team or the maker of your "
  186.                 "card(s) to build a suitable driver."
  187.             )
  188.         )
  189.  
  190.     ; Monitor
  191.         (set #15kHzMonitor "p15 kHz")
  192.         (set #31kHzMonitor "31 kHz")
  193.         (set #35kHzMonitor "35 kHz")
  194.         (set #38kHzMonitor "38 kHz")
  195.         (set #48kHzMonitor "48 kHz")
  196.         (set #57kHzMonitor "57 kHz")
  197.         (set #64kHzMonitor "64 kHz")
  198.         (set #AskMonitor "What horizontal scan rates can your monitor handle?")
  199.         (set #AskMonitorHelp
  200.             (cat
  201.                 "Look in the manuals of your monitors and look for the horizontal "
  202.                 "scan rates it can handle. They are specified like 30-38 kHz. "
  203.                 "Select the best matching choice."
  204.             )
  205.         )
  206.  
  207.     ; Libs
  208.         (set #AskLibPath    "Where do you want to have the Picasso96 library files installed?")
  209.         (set #AskLibPathUp  "Where do you have the Picasso96 library files installed?")
  210.         (set #AskLibPathHelp
  211.             (cat
  212.                 "If you are not absolutely sure what to choose, choose \""
  213.                 #LibsDefaultPath "\"!"
  214.             )
  215.         )
  216.         (set #AskLibPathUser "Select another location")
  217.  
  218.         (set #SelectLibDir "Choose a directory for the Picasso96 library files.")
  219.         (set #SelectLibDirUp "Choose the directory where you installed the files.")
  220.         (set #SelectLibDirHelp
  221.             (cat
  222.                 "This directory MUST be a part of your LIBS: assign!"
  223.                 "It has to be part of libs: before the monitors are launched."
  224.                 "Therefore, it is usually best to install them in SYS:libs."
  225.             )
  226.         )
  227.  
  228.     ; Monitor
  229.         (set #AskMonitorPath    "Where do you want to have the monitor files of Picasso96 installed?")
  230.         (set #AskMonitorPathUp  "Where do you have the monitor files of Picasso96 installed?")
  231.         (set #AskMonitorPathHelp
  232.             (cat
  233.                 "If you are not absolutely sure what to choose, choose \""
  234.                 #MonitorsDefaultPath "\"!"
  235.             )
  236.         )
  237.         (set #AskMonitorPathMonitors #MonitorsDefaultPath)
  238.         (set #AskMonitorPathUser "Select another location")
  239.  
  240.         (set #SelectMonitorDir        "Choose a directory for Picasso96's monitor files.")
  241.         (set #SelectMonitorDirUp    "Choose the directory where the Picasso96 monitor file are placed.")
  242.         (set #SelectMonitorDirHelp
  243.             (cat
  244.                 "If you want to have Picasso96 started automatically during the"
  245.                 "system boot phase, it would be the best idea to put the monitor"
  246.                 "in \"" #MonitorsDefaultPath "\"."
  247.             )
  248.         )
  249.  
  250.     ; Prefs
  251.         (set #AskPrefsPath    "Where do you want to have the Picasso96 preferences program \"Picasso96Mode\" installed?")
  252.         (set #AskPrefsPathUp    "Where do you have the Picasso96 preferences program \"Picasso96Mode\" installed?")
  253.         (set #AskPrefsPathHelp
  254.             (cat
  255.                 "If you are not absolutely sure what to choose, choose \""
  256.                 #PrefsDefaultPath "\"!"
  257.             )
  258.         )
  259.         (set #AskPrefsPathPrefs #PrefsDefaultPath)
  260.         (set #AskPrefsPathUser "Select another location")
  261.  
  262.         (set #SelectPrefsDir    "Choose a directory for Picasso96Mode.")
  263.         (set #SelectPrefsDirUp  "Choose the directory where you installed Picasso96Mode.")
  264.         (set #SelectPrefsDirHelp
  265.             (cat
  266.                 "It is usually a good idea to put Picasso96Mode in \"" #PrefsDefaultPath "\"."
  267.             )
  268.         )
  269.  
  270.     ; Settings
  271.         (set #AskSettingsPath    "Where do you want to have the Picasso96 settings file installed?")
  272.         (set #AskSettingsPathUp    "Where do have the Picasso96 settings file installed?")
  273.         (set #AskSettingsPathHelp
  274.             (cat
  275.                 "If you are not absolutely sure what to choose, choose \""
  276.                 #SettingsDefaultName "\"!"
  277.             )
  278.         )
  279.         (set #AskSettingsPathDevs #SettingsDefaultName)
  280.         (set #AskSettingsPathUser "Select another location")
  281.  
  282.         (set #SelectSettingsDir        "Choose a directory for the Picasso96 settings file.")
  283.         (set #SelectSettingsDirUp    "Choose the directory where the Picasso96 settings file is placed.")
  284.         (set #SelectSettingsDirHelp
  285.             (cat
  286.                 "It is usually a good idea to store the settings as \"" #SettingsDefaultName "\"."
  287.             )
  288.         )
  289.         (set #AskSettingsCopy "There is already a settings file!\nDo you want to keep the old one?")
  290.         (set #AskSettingsCopyHelp
  291.             (cat
  292.                 "Warning! If you select overwrite all current settings will be replaced with the default "
  293.                 "settings. Your old file will be moved to " #_settingsname ".bak"
  294.             )
  295.         )
  296.         (set #Keep "Keep old")
  297.         (set #Overwrite "Install new")
  298.  
  299.     ; Main
  300.         (set #AskMainPath        "Where do you want to have the support files installed?")
  301.         (set #AskMainPathUp    "Where are the support files installed?")
  302.         (set #AskMainPathHelp
  303.             (cat
  304.                 "If you are not absolutely sure what to choose, choose \"" (tackon #MainDefaultPath #MainPath) "\"!"
  305.             )
  306.         )
  307.         (set #AskMainPathUser "Select another location")
  308.  
  309.         (set #SelectMainDir        "Where do you want to have the support files installed?\nA drawer named Picasso96 will be created there.")
  310.         (set #SelectMainDirUp    "Where do you have the support files installed?")
  311.         (set #SelectMainDirHelp
  312.             (cat
  313.                 "A new drawer named Picasso96 will be created to hold the files."
  314.                 "An appropriate assign will be added to your user-startup file later."
  315.             )
  316.         )
  317.  
  318.     ; Copy
  319.         (set #Picasso96HomeDir "Creating drawer for applications and scripts.")
  320.         (set #Picasso96HomeDirHelp "The drawer created now holds the applications and the update and uninstall scripts.")
  321.         (set #Picasso96Dir "Creating drawer for cards and chips.")
  322.         (set #Picasso96DirHelp "The drawer created now holds the chip and card drivers and the main rtg.library.")
  323.         (set #CopyPicasso96 "Installing Picasso96API.library.")
  324.         (set #CopyPicasso96Help "This library is needed for Picasso96 applications.")
  325.         (set #CopyRtg "Installing RTG system library.")
  326.         (set #CopyRtgHelp "This library provides the graphics system functions.")
  327.         (set #CopyFL "Installing fast layers library.")
  328.         (set #CopyFLHelp "This library improves window movement performance.")
  329.         (set #CopyPDT
  330.             (cat
  331.                     "Installing a new picture.datatype to SYS:Classes/Datatypes. "
  332.                     "Your old one will be saved as SYS:Classes/Datatypes/picture.datatype.old "
  333.                     "The new picture.datatype is absolutely required."
  334.             )
  335.         )
  336.         (set #CopyPDTHelp
  337.             (cat
  338.                 "The original AmigaOS V40 picture.datatype doesn't "
  339.                 "work with graphics boards. This will install a new one "
  340.                 "which has all the funtionality of the old one, but also can "
  341.                 "handle graphics boards. Your old picture.datatype will be saved "
  342.                 "as SYS:Classes/Datatypes/picture.datatype.old. "
  343.             )
  344.         )
  345.         (set #CopyCard "Installing board driver for %s.")
  346.         (set #CopyCardHelp "This driver is needed for at least one of your boards.")
  347.         (set #CopyMonitor "Installing monitor driver for %s.")
  348.         (set #CopyMonitorHelp "This driver is needed for at least one of your boards.")
  349.         (set #MonitorToolType "Adjusting tooltypes for %s's monitor driver.")
  350.         (set #MonitorToolTypeHelp "This step configures the monitor driver.")
  351.         (set #CopyChip "Installing chipset driver for %s.")
  352.         (set #CopyChipHelp "This driver is needed for at least one of your boards.")
  353.  
  354.         (set #CopyPicasso96Mode "Installing Picasso96Mode.")
  355.         (set #CopyPicasso96ModeHelp "You will need Picasso96Mode to adjust your display settings.")
  356.         (set #Picasso96ModeIconType "Adjusting the tooltypes of Picasso96Mode and its icon position.")
  357.         (set #Picasso96ModeIconTypeHelp "The tooltypes of Picasso96Mode will reflect your choice about the location of the settings file.")
  358.     
  359.         (set #CopyEmuLib "Installing cross platform emulation library.")
  360.         (set #CopyEmuLibHelp
  361.             (cat
  362.                 "You will need this library to run programs "
  363.                 "written for other graphics board systems."
  364.             )
  365.         )
  366.         
  367.         (set #CopyPicasso96API "Installing Picasso96API.library")
  368.         (set #CopyPicasso96APIHelp "The Picasso96API.library is needed for applications with direct Picasso96 support.")
  369.     
  370.         (set #CopyApps "Installing additional programs.")
  371.         (set #CopyAppsHelp "During this step some utilities will be installed.")
  372.  
  373.     ; User-Startup
  374.         (set #AddUserStartup "Performing changes to User-Startup.")
  375.         (set #AddUserStartupHelp
  376.             (cat
  377.                 "An assignment \""
  378.                 #MainPath
  379.                 ":\" will be added to your SYS:s/User-Startup file. "
  380.                 "This is primarily needed when updating Picasso96."
  381.             )
  382.         )
  383.     
  384.     ; Install
  385.         (set #Msg-Installing "Installing Picasso96 files!")
  386.  
  387.     ; Update
  388.         (set #Msg-Updating "Updating existing installation!")
  389.  
  390.     ; Delete
  391.         (set #Msg-Deleting "Deleting existing installation!")
  392.     
  393.     ; Install Drivers
  394.         (set #CopyDrivers "\nDo you want to have the application drivers copied to your harddisk?")
  395.         (set #CopyDriversHelp "The drivers will be installed to the Picasso96 directory on your harddisk to allow easy on-demand installation.")
  396.         (set #MsgInstallFromHD "\nPlease install the application drivers from the Picasso96 home dirctory or from the driver disk.")
  397.  
  398.     ; Install Patches
  399.         (set #InstPrtPatch "\nDo you want to have the P96_PrinterPatch to be automatically started on Boot-Up ?")
  400.         (set #InstPrtPatchHelp "This procedure will copy a project icon to your SYS:WBstartup to start the printer patch automatically.\nThis patch wil solve problems with printing on 24bit screens.")
  401.  
  402.     )
  403. )
  404.  
  405. ;=============================================================================
  406. ; German strings
  407. ;=============================================================================
  408.  
  409. (if
  410.     (= @language "deutsch")
  411.     (
  412.     ; startup message
  413.         (set #StartupMsg1
  414.             (cat
  415.                 "Aufgrund des Umfanges und der Komplexität der Software erfordert Picasso96 einen erfahrenen "
  416.                 "Amiga Benutzer für die Installation und Konfiguration. Falls Sie sich mit dem Amiga noch "
  417.                 "nicht so gut auskennen und bereits eine zu Ihrer Zufriedenheit funktionierende Arbeitsumgebung "
  418.                 "besitzen, sollten Sie sich die Installation von Picasso96 noch einmal überlegen. "
  419.                 "Diese Version von Picasso96 stellt den augenblicklichen Stand der Entwicklung der Software dar "
  420.                 "und funktioniert auf den meisten Konfigurationen. Trotzdem kann es sein, daß es gerade auf "
  421.                 "Ihrem System nicht funktioniert. Deswegen sollten Sie auf jeden Fall vor der Installation eine "
  422.                 "Sicherung Ihres Systems durchführen! "
  423.             )
  424.         )
  425.         (set #StartupMsg2
  426.             (cat
  427.                 "Vor der weiteren Installation möchten wir Sie bitten, andere eventuell installierte "
  428.                 "Grafikkartentreiber zu deaktivieren und einen Warmstart durchzuführen, da Picasso96 "
  429.                 "sonst nicht zuverlässig arbeiten kann. "
  430.                 "Aufgrund der hohen Komplexität und Vielfalt unterschiedlicher Installationsformen "
  431.                 "können wir diesen Schritt leider nicht vollautomatisch durchführen und bitten "
  432.                 "deshalb Sie, dies manuell durchzuführen. Hinweise, wie das zu bewerkstelligen "
  433.                 "ist, entnehmen Sie bitte der Dokumentation ihres Systems oder auch dem entsprechenden "
  434.                 "Abschnitt in der Picasso96 Anleitung. "
  435.             )
  436.         )
  437.         (set #StartupMsg3
  438.             (cat
  439.                 "Bitte lesen Sie die Dokumentation bevor Sie Picasso96 installieren. Das Einrichten und die "
  440.                 "Konfiguration von Grafikkartentreibern ist leider nicht trivial und sollte erst durchgeführt "
  441.                 "werden, wenn man sich ein paar Gedanken gemacht hat.\n\nMöchten Sie die Dokumentation jetzt lesen? "
  442.             )
  443.         )
  444.         (set #StartupHelp3
  445.             (cat
  446.                 "Bitte lesen Sie die Dokumentation! Das kann Ihnen einigen Ärger ersparen!"
  447.             )
  448.         )
  449.         
  450.     ; Errors
  451.         (set #Err-Bad-Kick "Sie benötigen mindestens KickStart 3.0 für Picasso96!")
  452.         (set #Err-Bad-CPU "Sie benötigen mindestens eine Motorola M68020 CPU für Picasso96!")
  453.         (set #Err-No-Boards "Sie hätten wirklich mindestens eine Grafikkarte auswählen sollen!")
  454.         (set #Err-No-UpdateScript "Leider konnte kein Skript zum Aktualisieren von einer früheren Installation gefunden werden, bitte frisch installieren!")
  455.         (set #Err-No-DeleteScript "Leider konnte kein Skript zum Entfernen von einer früheren Installation gefunden werden, bitte manuell entfernen!")
  456.  
  457.     ; Warnings
  458.         (set #Warning-NoBoards
  459.             (cat
  460.                 "Ihr Rechner scheint keine kompatible Grafikkarte installiert zu haben!\n\n"
  461.                 "Kompatible Grafikkarten sind momentan:\n\n"
  462.                 "CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - RetinaBLTZ3\nSpectrum - uaegfx"
  463.             )
  464.         )
  465.  
  466.     ; Message
  467.         (set #Message
  468.             (cat
  469.                 "Vielen Dank, daß Sie\n\n>> Picasso96 <<\n\n als Ihr Grafikkartensystem gewählt haben.\n\n"
  470.                 "Picasso96 ist die neue systemfreundliche Software für fast alle Amiga-Grafikkarten\nvon Tobias Abt und Alexander Kneer.\n\n\n\n"
  471.                 "Installskript ©1997 - Tobias Abt & Jens Langner\n\n"
  472.             )
  473.         )
  474.  
  475.     ; Install/Update
  476.         (set #InstallMode "Wollen Sie Picasso96 installieren, aktualisieren oder entfernen?")
  477.         (set #InstallModeHelp
  478.             (cat
  479.                 "Wenn Sie Installieren wählen, wird Picasso96 mit allen Konfigurationsdateien installiert,"
  480.                 "wenn Sie Aktualisieren wählen, werden Ihre Konfigurationsdateien nicht verändert."
  481.             )
  482.         )
  483.         (set #Install "pErste Installation")
  484.         (set #Update "Bestehende Version aktualisieren")
  485.         (set #UpdateSel "Was möchten Sie gerne aktualisieren ?")
  486.         (set #UpdateSelHelp
  487.             (cat
  488.                 "Hie können Sie auswählen, welche Teile des Packetes sie aktualisieren möchten auf Ihrer"
  489.                 "Festplatte."
  490.             )
  491.         )
  492.         (set #UpUnGfx    "pGrafikkarten Treiber")
  493.         (set #UpUnLib    "Bibliotheken")
  494.         (set #UpUnPdt    "24bit Picture.datatype")
  495.         (set #UpUnPMd    "Picasso96Mode")
  496.         (set #UpUnAppl    "Zubehördateien & Dokumentation")
  497.         (set #UpUnDriv    "Spezielle Treiber")
  498.         (set #UpUnMoni    "Monitoreinstellungen")
  499.         (set #UpUstart    "Modifiziere User-Startup")
  500.  
  501.         (set #Uninstall        "Bestehende Version entfernen")
  502.         (set #UninstallSel    "Was möchten Sie entfernen ?")
  503.         (set #UninstallSelHelp
  504.             (cat
  505.                 "Sie können nun wählen, welche Teile der Installation Sie löschen möchten."
  506.             )
  507.         )
  508.         (set #AskUninstall    "Möchten Sie wirklich die von Ihnen gewählten Bereiche löschen?")
  509.         (set #AskUnyes            "Ja!")
  510.         (set #AskUnno            "Nein!")
  511.         (set #AskUninstallHelp
  512.             (cat
  513.                 "Wenn der Installer irgendwelche gesicherten Dateien finden sollte, die vor"
  514.                 "Picasso96 existierten, wird er diese an den alten Platz zurückkopieren."
  515.             )
  516.         )
  517.  
  518.         (set #InstEnd
  519.             (cat
  520.                 "\nDie Installation ist nun abgeschlossen und der Installer hat hoffentlich alles an den richtigen Platz kopiert.\n\n"
  521.                 "Wenn Sie dennoch Probleme haben sollten, finden Sie auf folgenden WebSeiten Hilfe:\n\nhttp://picasso96.home.pages.de/\n"
  522.                 "http://www.villagetronic.com/amiga/\n\nDanke, daß Sie Picasso96 gewählt haben.\n\nIhr Picasso96 Team...."
  523.             )
  524.         )
  525.         (set #UpdEnd
  526.             (cat
  527.                 "\nDas Update ist nun abgeschlossen und hoffentlich funktioniert alles wie vorgesehen.\n\n"
  528.                 "Wenn Sie Probleme haben sollten, finden Sie auf folgenden WebSeiten Hilfe:\n\nhttp://picasso96.home.pages.de/\n"
  529.                 "http://www.villagetronic.com/amiga/\n\nDanke für das Update von Picasso96\n\nIhr Picasso96 Team...."
  530.             )
  531.         )
  532.         (set #UniEnd
  533.             (cat
  534.                 "\nDie Deinstallation is nun abgeschlossen und hoffentlich sind alle gewählten Pakete korrekt entfernt worden.\n\n"
  535.                 "Wenn Sie Probleme haben sollten, finden Sie auf folgenden WebSeiten Hilfe:\n\nhttp://picasso96.home.pages.de/\n"
  536.                 "http://www.villagetronic.com/amiga/\n\nWir danken Ihnen, daß Sie Picasso96 benutzt haben, und hoffen,\n"
  537.                 "Sie zu einem späteren Zeitpunkt wieder als Anwender gewinnen zu können.\n\n"
  538.                 "Ihr Picasso96 Team...."
  539.             )
  540.         )
  541.  
  542.     ; Boards
  543.         (set #AskBoards        "Welche Grafikkarten wollen Sie mit Picasso96 verwenden?")
  544.         (set #AskBoardsUp        "Für welche Grafikkarten möchten Sie die Treiber aktualisieren?")
  545.         (set #AskBoardsUn        "Für welche Grafikkarten möchten Sie die Treiber deinstallieren?")
  546.         (set #AskBoardsHelp
  547.             (cat
  548.                 "Wählen Sie die Karten, die Sie besitzen. Wenn Sie keine der angegebenen "
  549.                 "besitzen, können Sie Picasso96 leider noch nicht benutzen. Fragen Sie das "
  550.                 "Entwicklerteam oder den Hersteller Ihrer Grafikkarte nach einem passenden Treiber."
  551.             )
  552.         )
  553.  
  554.     ; Monitor
  555.         (set #15kHzMonitor "p15 kHz")
  556.         (set #31kHzMonitor "31 kHz")
  557.         (set #35kHzMonitor "35 kHz")
  558.         (set #38kHzMonitor "38 kHz")
  559.         (set #48kHzMonitor "48 kHz")
  560.         (set #57kHzMonitor "57 kHz")
  561.         (set #64kHzMonitor "64 kHz")
  562.         (set #AskMonitor "Welche Horizontalfrequenz kann Ihr Monitor handhaben?")
  563.         (set #AskMonitorHelp
  564.             (cat
  565.                 "Sehen Sie im Handbuch Ihres Monitors nach, für welche Horizontalfrequenzen "
  566.                 "er ausgelegt ist. Dort finden Sie zum Beispiel eine Angabe wie 30-38 kHz. "
  567.                 "Wählen Sie die Möglichkeit aus, die am besten zu Ihren Monitor paßt, ohne "
  568.                 "ihn zu überfordern."
  569.             )
  570.         )
  571.  
  572.     ; Libs
  573.         (set #AskLibPath    "Wo sollen die Funktionsbibliotheken für Picasso96 installiert werden?")
  574.         (set #AskLibPathUp  "Wo sind die Funktionsbibliotheken von Picasso96 installiert?")
  575.         (set #AskLibPathHelp
  576.             (cat
  577.                 "Die Funktionsbibliotheken müssen in das Verzeichnis kopiert werden, auf welches "
  578.                 "der Assign Libs: während des Startvorgangs (vor User-Startup!) zeigt. "
  579.                 "Im Zweifelsfall nehmen Sie einfach " #LibsDefaultPath "!"
  580.             )
  581.         )
  582.         (set #AskLibPathUser "Einen anderen Ort wählen")
  583.  
  584.         (set #SelectLibDir    "Wählen Sie ein Verzeichnis für die Funktionsbibliotheken von Picasso96.")
  585.         (set #SelectLibDirUp    "Wählen Sie das Verzeichnis mit den Funktionsbibliotheken von Picasso96.")
  586.         (set #SelectLibDirHelp
  587.             (cat
  588.                 "Dieses Verzeichnis MUSS ein Teil Ihrer LIBS: Zuweisung sein!"
  589.                 "Es muß zu dem Zeitpunkt verfügbar sein, zu dem die Monitordateien gestartet werden."
  590.                 "Deshalb ist es meistens am besten, die Dateien in SYS:Libs zu installieren."
  591.             )
  592.         )
  593.  
  594.     ; Monitor
  595.         (set #AskMonitorPath    "Wo sollen die Monitor-Dateien für Picasso96 installiert werden?")
  596.         (set #AskMonitorPathUp  "Wo haben Sie die Monitor-Dateien für Picasso96 installiert?")
  597.         (set #AskMonitorPathHelp
  598.             (cat
  599.                 "Wenn Sie nicht wirklich ganz genau wissen, wie Sie sich entscheiden sollen, wählen Sie \""
  600.                 #MonitorsDefaultPath "\"!"
  601.             )
  602.         )
  603.         (set #AskMonitorPathMonitors #MonitorsDefaultPath)
  604.         (set #AskMonitorPathUser "Einen anderen Ort wählen")
  605.  
  606.         (set #SelectMonitorDir        "Wählen Sie ein Verzeichnis für die Monitor-Dateien von Picasso96.")
  607.         (set #SelectMonitorDirUp    "Wählen Sie das Verzeichnis in dem die Monitor-Dateien installiert sind.")
  608.         (set #SelectMonitorDirHelp
  609.             (cat
  610.                 "Wenn Picasso96 während der Systeminitialisierung gestartet werden soll, ist"
  611.                 "es am besten, die Monitor Dateien nach \"" #MonitorsDefaultPath "\"zu kopieren."
  612.             )
  613.         )
  614.  
  615.     ; Prefs
  616.         (set #AskPrefsPath    "Wo soll \"Picasso96Mode\", das Programm zur Einstellung der Auflösungen, installiert werden?")
  617.         (set #AskPrefsPathUp    "Wo ist \"Picasso96Mode\", das Programm zur Einstellung der Auflösungen, installiert?")
  618.         (set #AskPrefsPathHelp
  619.             (cat
  620.                 "Wenn Sie nicht genau wissen, was Sie wollen, nehmen Sie \""
  621.                 #PrefsDefaultPath "\"!"
  622.             )
  623.         )
  624.         (set #AskPrefsPathPrefs #PrefsDefaultPath)
  625.         (set #AskPrefsPathUser "Einen anderen Ort wählen")
  626.  
  627.         (set #SelectPrefsDir    "Wählen Sie ein Verzeichnis für Picasso96Mode.")
  628.         (set #SelectPrefsDirUp  "Wählen Sie das Verzeichnis von Picasso96Mode.")
  629.         (set #SelectPrefsDirHelp
  630.             (cat
  631.                 "Es ist normalerweise nicht schlecht, Picasso96Mode nach \"" #PrefsDefaultPath "\"zu kopieren."
  632.             )
  633.         )
  634.  
  635.     ; Settings  
  636.         (set #AskSettingsPath    "Wo soll die Datei für die Bildschirmauflösungen gespeichert werden?")
  637.         (set #AskSettingsPathUp    "Wo ist die Datei für die Bildschirmauflösungen installiert worden?")
  638.         (set #AskSettingsPathHelp
  639.             (cat
  640.                 "Wir empfehlen \""
  641.                 #SettingsDefaultName "\"."
  642.             )
  643.         )
  644.         (set #AskSettingsPathDevs #SettingsDefaultName)
  645.         (set #AskSettingsPathUser "Einen anderen Ort wählen")
  646.  
  647.         (set #SelectSettingsDir        "Wählen Sie ein Verzeichnis für die Datei der Bildschirmauflösungen.")
  648.         (set #SelectSettingsDirUp    "Wählen Sie das Verzeinis in dem die Datei der Bildschirmauflösungen ist.")
  649.         (set #SelectSettingsDirHelp
  650.             (cat
  651.                 "Unser Vorschlag ist \"" #SettingsDefaultName "\"."
  652.             )
  653.         )
  654.         (set #AskSettingsCopy "Es gibt schon so eine alte Datei mit Bildschirmauflösungen!\nWollen Sie die alte behalten?")
  655.         (set #AskSettingsCopyHelp
  656.             (cat
  657.                 "Achtung! Wenn Sie überschreiben wählen, dann werden die jetzigen Einstellungen "
  658.                 "mit den ausgelieferten überschrieben! Ihre alte Datei wird in " #_settingsname ".bak umbenannt."
  659.             )
  660.         )
  661.         (set #Keep "Alte behalten")
  662.         (set #Overwrite "Neue installieren")
  663.  
  664.     ; Main
  665.         (set #AskMainPath        "Wo sollen die anderen Dateien installiert werden?")
  666.         (set #AskMainPathUp    "Wo sind die anderen Zubehördateien installiert?")
  667.         (set #AskMainPathHelp
  668.             (cat
  669.                 "Wenn Sie sich nicht absolut sicher sind, wählen Sie \"" (tackon #MainDefaultPath #MainPath) "\"!"
  670.             )
  671.         )
  672.         (set #AskMainPathUser "Einen anderen Ort wählen")
  673.  
  674.         (set #SelectMainDir        "Wo sollen die anderen Dateien installiert werden?\nEin neues Verzeichnis mit Namen Picasso96 wird dort installiert.")
  675.         (set #SelectMainDirUp    "Wo sind die anderen Zubehördateien installiert worden?")
  676.         (set #SelectMainDirHelp
  677.             (cat
  678.                 "Dort werden ein paar Zubehördateien installiert, die für den alltäglichen Betrieb nicht gebraucht werden."
  679.                 "Eine dazugehörende Zuweisung wird später auch Ihrer User-Startup Datei hinzugefügt."
  680.             )
  681.         )
  682.  
  683.     ; Copy
  684.         (set #Picasso96HomeDir "Picasso96 Stammverzeichnis wird angelegt.")
  685.         (set #Picasso96HomeDirHelp "Das angelegte Verzeichnis beherbergt das Zubehör.")
  686.         (set #Picasso96Dir "Das Verzeichnis für die Kartentreiber wird angelegt.")
  687.         (set #Picasso96DirHelp "Dieses Verzeichnis wird die hardwarenahen Treiber sowie die rtg.library aufnehmen.")
  688.         (set #CopyPicasso96 "Installation der Picasso96API.library Funktionsbibliothek.")
  689.         (set #CopyPicasso96Help "Diese Bibliothek wird für Picasso96-Anwendungen benötigt.")
  690.         (set #CopyRtg "Installation des RTG Systems.")
  691.         (set #CopyRtgHelp "Diese Funktionsbibliothek enthält die Grafikfunktionserweiterungen.")
  692.         (set #CopyFL "Installation der FastLayers Bibliothek.")
  693.         (set #CopyFLHelp "Diese Funktionsbibliothek erhöht die Geschwindigkeit der Bewegung von Fenstern.")
  694.         (set #CopyPDT
  695.             (cat
  696.                 "Es wird ein neuer picture.datatype nach SYS:Classes/Datatypes installiert. "
  697.                 "Ihr alter picture.dataype wird als SYS:Classes/Datatypes/picture.datatype.old "
  698.                 "gesichert. Der neue picture.datatype wird unbedingt benötigt. "
  699.             )
  700.         )
  701.         (set #CopyPDTHelp
  702.             (cat
  703.                 "Der Original-AmigaOS-V40-picture.datatype funktioniert nicht mit "
  704.                 "Grafikkarten. Hier wird ein neuer picture.datatype installiert, "
  705.                 "der zum alten voll kompatibel ist aber zusätzlich mit "
  706.                 "Grafikkarten zusammenarbeitet. "
  707.                 "Ihr alter picture.dataype wird als SYS:Classes/Datatypes/picture.datatype.old "
  708.                 "gesichert. "
  709.             )
  710.         )
  711.         (set #CopyCard "Installation des Hardwaretreibers für %s.")
  712.         (set #CopyCardHelp "Dieser Treiber wird für mindestens eine der Karten dieses Typs benötigt.")
  713.         (set #CopyMonitor "Installation der Monitordatei für %s.")
  714.         (set #CopyMonitorHelp "Dieser Treiber wird für mindestens eine der Karten dieses Typs benötigt.")
  715.         (set #MonitorToolType "Passe ToolTypes für %s an.")
  716.         (set #MonitorToolTypeHelp "Dieser Schritt konfiguriert den Monitortreiber.")
  717.         (set #CopyChip "Installation des Chipsatztreibers für %s.")
  718.         (set #CopyChipHelp "Dieser Treiber wird für mindestens eine Ihrer Grafikkarten benötigt.")
  719.  
  720.         (set #CopyPicasso96Mode "Installiere Picasso96Mode.")
  721.         (set #CopyPicasso96ModeHelp "Picasso96Mode wird zum Anpassen der Auflösungen an Ihr System benötigt.")
  722.         (set #Picasso96ModeIconType "Anpassung der ToolTypes und Iconposition von Picasso96Mode.")
  723.         (set #Picasso96ModeIconTypeHelp "Die ToolTypes von Picasso96Mode werden entsprechend Ihrer Wahl des Dateinamens der Datei mit den Auflösungen gesetzt.")
  724.     
  725.         (set #CopyEmuLib "Installation der Emulationsbibliothek.")
  726.         (set #CopyEmuLibHelp
  727.             (cat
  728.                 "Diese Bibliothek wird benötigt, um Programme zu unterstützen, "
  729.                 "die für andere Grafikkartensysteme geschrieben wurden."
  730.             )
  731.         )
  732.     
  733.         (set #CopyPicasso96API "Installiere Picasso96API.library")
  734.         (set #CopyPicasso96APIHelp "Die Picasso96API.library wird für Programme mit direkter Picasso96 Unterstützung benötigt.")
  735.     
  736.         (set #CopyApps "Installation des Zubehörs.")
  737.         (set #CopyAppsHelp "In diesem Schritt werden Zubehörprogramme installiert.")
  738.  
  739.     ; User-Startup
  740.         (set #AddUserStartup "Änderungen an User-Startup durchführen.")
  741.         (set #AddUserStartupHelp
  742.             (cat
  743.                 "Eine Zuweisung \""
  744.                 #MainPath
  745.                 ":\" wir Ihrer SYS:s/User-Startup Datei hinzugefügt. "
  746.                 "Diese wird hauptsächlich zum Aktualisieren benötigt."
  747.             )
  748.         )
  749.     
  750.     ; Install
  751.         (set #Msg-Installing "Installiere Picasso96 System!")
  752.  
  753.     ; Update
  754.         (set #Msg-Updating "Aktualisierung Ihres Picasso96 Systems!")
  755.  
  756.     ; Delete
  757.         (set #Msg-Deleting "Entferne Ihre Picasso96 Installation!")
  758.     
  759.     ; Install Drivers
  760.         (set #CopyDrivers "\nMöchten Sie die Applikationstreiber auf die Festplatte kopieren, um sie bei Bedarf von dort installieren zu können?")
  761.         (set #CopyDriversHelp "Die Treiber werden in das Picasso96 Verzeichnis auf Ihrer Festplatte kopiert. Von dort können Sie diese Treiber dann individuell nach Bedarf installieren.")
  762.         (set #MsgInstallFromHD "\nBitte installieren sie die Treiber für die Anwendungen aus dem Picasso96 Verzeichnis oder von der Diskette.")
  763.  
  764.     ; Install Patches
  765.         (set #InstPrtPatch "\nMöchten Sie das der P96_PrinterPatch automatisch beim Hochfahren gestartet wird ?")
  766.         (set #InstPrtPatchHelp "Diese Prozedur kopiert ein Projekticon nach SYS:WBStartup, um den Printer Patch automatisch beim hochfahren des Computers zu starten.\nDieser Patch behebt einige Fehler die bei Ausdrücken auf 24bit Screenmodes passieren.")
  767.     )
  768. )
  769.  
  770. ;=============================================================================
  771. ; French strings
  772. ;=============================================================================
  773.  
  774. (if
  775.     (= @language "français")
  776.     (
  777.     ; startup message
  778.         (set #StartupMsg1
  779.             (cat
  780.                 "Picasso96 est un logiciel complexe qui nécessite une certaine expérience pour l'installer et le configurer. "
  781.                 "Si vous êtes un débutant sur Amiga et que vous avez déjà un système qui fonctionne pour votre carte graphique, "
  782.                 "vous devriez y réfléchir à deux fois avant d'installer Picasso96! "
  783.                 "Cette version de Picasso96 est une photographie du développement et est sensé fonctionner sur la plupart des systèmes. Cependant, le"
  784.                 "votre peut présenter des spécificités qui ne permette pas à Picasso96 de fonctionner. "
  785.                 "Donc, avant tout, faites un backup de votre configuration système avant d'installer Picasso96! "
  786.             )
  787.         )
  788.         (set #StartupMsg2
  789.             (cat
  790.                 "Avant de commencer, désactivez le ou les pilotes éventuellement installés pour votre carte craphique. "
  791.                 "Si vous ne le faites pas, votre système refusera probablement de fonctionne correctement après l'installation. "
  792.                 "A cause de la complexité et de la diversité des configurations qu'autorise le système Amiga, nous ne pouvons pas "
  793.                 "faire cette opération automatiquement. Si vous n'êtes pas sûr de la marche à suivre, consultez le manuel de votre "
  794.                 "logiciel pilote, ou lisez la section appropriée du manuel de Picasso96. "
  795.             )
  796.         )
  797.         (set #StartupMsg3
  798.             (cat
  799.                 "Lisez attentivement le manuel de Picasso96 avant de l'installer. La mise en place et la configuration de pilotes "
  800.                 "pour carte graphique ne sont pas simples et doivent être réalisées en toute connaissance de cause. Voulez-vous lire "
  801.                 "le manuel maintenant ? "
  802.             )
  803.         )
  804.         (set #StartupHelp3
  805.             (cat
  806.                 "Prenez le temps de lire la documentation ! Cette lecture pourra vous épargner des désagréments et/ou problèmes. "
  807.             )
  808.         )
  809.         
  810.     ; Errors
  811.         (set #Err-Bad-Kick "Le Kickstart 3.0 ou supérieur est nécessaire pour installer Picasso96!")
  812.         (set #Err-Bad-CPU "Vous devez posséder au moins un processeur MC68020 pour exécuter Picasso96!")
  813.         (set #Err-No-Boards "Vous devez choisir au moins une carte graphique !")
  814.         (set #Err-No-UpdateScript "Impossible de trouver le script de mise à jour de l'installation précédente, faites un backup de votre configuration et réinstallez!")
  815.         (set #Err-No-DeleteScript "Impossible de trouver le script de mise à jour de l'installation précédente, supprimez la/les ancienne(s) version(s) manuellement.")
  816.  
  817.     ; Warnings
  818.         (set #Warning-NoBoards
  819.             (cat
  820.                 "Apparament, votre Amiga ne semble pas équipé d'une carte graphique compatible !\n\n"
  821.                 "Les cartes graphiques compatibles sont :\n\n"
  822.                 "CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - RetinaBLTZ3\nSpectrum - uaegfx"
  823.             )
  824.         )
  825.  
  826.     ; Message
  827.         (set #Message
  828.             (cat
  829.                 "Merci beaucoup d'avoir choisi\n\n>>Picasso 96 <<\n\npour votre système graphique RTG.\n\n"
  830.                 "Picasso96 est un nouvel environnement, respectant le système Amiga, pour un grand nombre de cartes graphiques\ncréé par Tobias Abt & Alexander Kneer.\n\n\n\n"
  831.                 "Script d'installation ©1997 par Tobias Abt & Jens Langner\n\n"
  832.             )
  833.         )
  834.  
  835.     ; Install/Update
  836.         (set #InstallMode "Désirez-vous installer, mettre à jour ou désinstaller Picasso96?")
  837.         (set #InstallModeHelp
  838.             (cat
  839.                 "L'option Installer va installer Picasso96 avec tous sys fichiers de configuration, "
  840.                 "avec l'option Mise à jour, vos fichiers de configuration ne seront pas modifiés ni effacés."
  841.             )
  842.         )
  843.         (set #Install "pPremière installation")
  844.         (set #Update "Mettre à jour votre installation")
  845.         (set #UpdateSel "Que voulez-vous mettre à jour ?")
  846.         (set #UpdateSelHelp
  847.             (cat
  848.                 "Vous pouvez sélectionner quels sont les composants que vous voulez mettre à jour."
  849.             )
  850.         )
  851.         (set #UpUnGfx    "pPilotes de cartes graphiques")
  852.         (set #UpUnLib    "Bibliothèques partagées")
  853.         (set #UpUnPdt    "Picture datatype 24Bit")
  854.         (set #UpUnPMd    "Picasso96Mode")
  855.         (set #UpUnAppl    "Applications et Documentation")
  856.         (set #UpUnDriv    "Pilotes spéciaux")
  857.         (set #UpUnMoni    "Réglages moniteur")
  858.         (set #UpUstart    "Modifier la User-Startup")
  859.  
  860.         (set #Uninstall        "Désinstaller Picasso96")
  861.         (set #UninstallSel    "Que voulez-vous désinstaller ?")
  862.         (set #UninstallSelHelp
  863.             (cat
  864.                 "Vous pouvez sélectionner quels sont les composants que vous voulez supprimer."
  865.             )
  866.         )
  867.         (set #AskUninstall    "Voulez-vous vraiment supprimer les options sélectionnées ?")
  868.         (set #AskUnyes            "Oui!")
  869.         (set #AskUnno            "Non!")
  870.         (set #AskUninstallHelp
  871.             (cat
  872.                 "Si l'installer trouve des backups de veilles installations avant Picasso96,"
  873.                 "il les réinstallera."
  874.             )
  875.         )
  876.  
  877.         (set #InstEnd
  878.             (cat
  879.                 "\nL'installation est terminée. L'installer a normalement copié tous les composants à leur place.\n\n"
  880.                 "Si vous avez, malgré tout, des problèmes, consultez les pages web suivantes pour obtenir de l'aide :\n\n"
  881.                 "http://picasso96.home.pages.de/\n"
  882.                 "http://www.villagetronic.com/amiga/\n\nMerci encore d'avoir choisi Picasso96!\n\nL'équipe de Picasso96...."
  883.             )
  884.         )
  885.         (set #UpdEnd
  886.             (cat
  887.                 "\nLa procédure de mise à jour est terminée. Le système doit normalement continuer à fonctionner normalement.\n\n"
  888.                 "Si vous avez, malgré tout, des problèmes, consultez les pages web suivantes pour obtenir de l'aide :\n\n"
  889.                 "http://picasso96.home.pages.de/\n"
  890.                 "http://www.villagetronic.com/amiga/\n\nMerci encore d'avoir choisi Picasso96!\n\nL'équipe de Picasso96...."
  891.             )
  892.         )
  893.         (set #UniEnd
  894.             (cat
  895.                 "\nLa procédure de désinstallation est terminée et les composants sélectionnés doivent être supprimés.\n\n"
  896.                 "Si vous avez, malgré tout, des problèmes, consultez les pages web suivantes pour obtenir de l'aide :\n\nhttp://picasso96.home.pages.de/\n"
  897.                 "http://www.villagetronic.com/amiga/\n\nMerci encore d'avoir essayé Picasso96! Et nous espérons que vous le réinstallerez bientôt.\n\n"
  898.                 "L'équipe de Picasso96...."
  899.             )
  900.         )
  901.  
  902.     ; Boards
  903.         (set #AskBoards    "Quel(s) type(s) de carte(s) graphique(s) désirez-vous utiliser avec Picasso96?")
  904.         (set #AskBoardsUp    "Pour quel(s) type(s) de carte(s) graphique(s) désirez-vous faire une mise à jour?")
  905.         (set #AskBoardsUn    "Pour quel(s) type(s) de carte(s) graphique(s) désirez-vous supprimer le pilote?")
  906.         (set #AskBoardsHelp
  907.             (cat
  908.                 "Selectionnez les cartes que vous possédez ; si elles n'apparaissent pas dans la liste, "
  909.                 "dans ce cas, vous ne pouvez pas utiliser Picasso96. Demandez alors à l'équipe de Picasso96 ou "
  910.                 "au fabriquant de votre carte de développer le pilote adéquat."
  911.             )
  912.         )
  913.  
  914.     ; Monitor
  915.         (set #15kHzMonitor "p15 kHz")
  916.         (set #31kHzMonitor "31 kHz")
  917.         (set #35kHzMonitor "35 kHz")
  918.         (set #38kHzMonitor "38 kHz")
  919.         (set #48kHzMonitor "48 kHz")
  920.         (set #57kHzMonitor "57 kHz")
  921.         (set #64kHzMonitor "64 kHz")
  922.         (set #AskMonitor "Quelle fréquence de rafraîchissement horizontal maximum supporte votre moniteur?")
  923.         (set #AskMonitorHelp
  924.             (cat
  925.                 "Consultez le manuel de votre moniteur et vérifiez les fréquences de rafraîchissement"
  926.                 "horizontal qu'il peut supporter. Elles sont en général précisées comme 30-38 kHz. "
  927.                 "Choisissez la fréquence a plus adaptée."
  928.             )
  929.         )
  930.  
  931.     ; Libs
  932.         (set #AskLibPath    "Où voulez-vous installer les bibliothèques de Picasso96?")
  933.         (set #AskLibPathUp  "Où se trouvent les bibliothèques de Picasso96?")
  934.         (set #AskLibPathHelp
  935.             (cat
  936.                 "Si vous n'est pas sur de l'emplacement, choisissez \""
  937.                 #LibsDefaultPath "\"!"
  938.             )
  939.         )
  940.         (set #AskLibPathUser "Choisissez un autre emplacement")
  941.  
  942.         (set #SelectLibDir "Choisissez un répertoire pour les bibiothèques de Picasso96.")
  943.         (set #SelectLibDirUp "Choisissez le répertoire où sont installés les bibliothèques.")
  944.         (set #SelectLibDirHelp
  945.             (cat
  946.                 "Ce répertoire DOIT faire partie de vos assign LIBS:!"
  947.                 "De plus, il doit en faire partie avant que les moniteurs ne soient lancés."
  948.                 "De ce fait, il est naturel de les installer dans SYS:Libs."
  949.             )
  950.         )
  951.  
  952.     ; Monitor
  953.         (set #AskMonitorPath    "Où voulez-vous installer les moniteurs de Picasso96?")
  954.         (set #AskMonitorPathUp  "Où se trouvent les moniteurs de Picasso96?")
  955.         (set #AskMonitorPathHelp
  956.             (cat
  957.                 "Si vous n'est pas sur de l'emplacement, choisissez \""
  958.                 #MonitorsDefaultPath "\"!"
  959.             )
  960.         )
  961.         (set #AskMonitorPathMonitors #MonitorsDefaultPath)
  962.         (set #AskMonitorPathUser "Choisissez un autre emplacement")
  963.  
  964.         (set #SelectMonitorDir        "Choisissez un répertoire pour les moniteurs de Picasso96.")
  965.         (set #SelectMonitorDirUp    "Choisissez le répertoire où sont installés les moniteurs.")
  966.         (set #SelectMonitorDirHelp
  967.             (cat
  968.                 "Si vous voulez démarrer Picasso96 pendant la phase de boot, "
  969.                 "le meilleur endroit est certainement \"" #MonitorsDefaultPath "\"."
  970.             )
  971.         )
  972.  
  973.     ; Prefs
  974.         (set #AskPrefsPath    "Où désirez vous installer le programme de préférence \"Picasso96Mode\" ?")
  975.         (set #AskPrefsPathUp    "Où se trouve le programme de préférence \"Picasso96Mode\" ?")
  976.         (set #AskPrefsPathHelp
  977.             (cat
  978.                 "Si vous n'est pas sur de l'emplacement, choisissez \""
  979.                 #PrefsDefaultPath "\"!"
  980.             )
  981.         )
  982.         (set #AskPrefsPathPrefs #PrefsDefaultPath)
  983.         (set #AskPrefsPathUser "Choisissez un autre emplacement")
  984.  
  985.         (set #SelectPrefsDir    "Choisissez un répertoire pour Picasso96Mode.")
  986.         (set #SelectPrefsDirUp  "Choisissez le répertoire où se trouve Picasso96Mode.")
  987.         (set #SelectPrefsDirHelp
  988.             (cat
  989.                 "L'endroit le plus approprié pour Picasso96Mode est \"" #PrefsDefaultPath "\"."
  990.             )
  991.         )
  992.  
  993.     ; Settings
  994.         (set #AskSettingsPath    "Où désirez-vous installer les fichiers de préférences de Picasso96?")
  995.         (set #AskSettingsPathUp    "Où se trouvent vos fichiers de préférences Picasso96?")
  996.         (set #AskSettingsPathHelp
  997.             (cat
  998.                 "Si vous n'est pas sur de l'emplacement, choisissez \""
  999.                 #SettingsDefaultName "\"!"
  1000.             )
  1001.         )
  1002.         (set #AskSettingsPathDevs #SettingsDefaultName)
  1003.         (set #AskSettingsPathUser "Choisissez un autre emplacement")
  1004.  
  1005.         (set #SelectSettingsDir        "Choisissez un répertoire pour le fichier de préférences de Picasso96.")
  1006.         (set #SelectSettingsDirUp    "Choisissez le répertoire où se trouve le fichier de préférences de Picasso96.")
  1007.         (set #SelectSettingsDirHelp
  1008.             (cat
  1009.                 "L'endroit le plus approprié pour le fichier de préférences est \"" #SettingsDefaultName "\"."
  1010.             )
  1011.         )
  1012.         (set #AskSettingsCopy "Il y a déjà un fichier de préférences à cet endroit!\nVoulez-vous le conserver?")
  1013.         (set #AskSettingsCopyHelp
  1014.             (cat
  1015.                 "Attention! Si vous sélectionnez d'écraser le fichier, tous les réglages actuels seront remplacés par ceux par défaut "
  1016.                 "Vos anciens réglages seront déplacés vers " #_settingsname ".bak"
  1017.             )
  1018.         )
  1019.         (set #Keep "Garder les anciens")
  1020.         (set #Overwrite "Installer les nouveaux")
  1021.  
  1022.     ; Main
  1023.         (set #AskMainPath        "Où désirez-vous installer les fichiers du support?")
  1024.         (set #AskMainPathUp    "Où se trouvent les fichiers du support?")
  1025.         (set #AskMainPathHelp
  1026.             (cat
  1027.                 "Si vous n'est pas sur de l'emplacement, choisissez \"SYS:"
  1028.                 #MainPath "\"!"
  1029.             )
  1030.         )
  1031.         (set #AskMainPathUser "Choisissez un autre emplacement")
  1032.  
  1033.         (set #SelectMainDir        "Où désirez-vous installer les fichiers du support?\nUn répertoire appelé Picasso96 sera créé à cet endroit.")
  1034.         (set #SelectMainDirUp    "Où se trouvent les fichiers du support?")
  1035.         (set #SelectMainDirHelp
  1036.             (cat
  1037.                 "Un nouveau répertoire appelé Picasso96 va être créé pour les accueillir."
  1038.                 "L'assign approprié sera ajouté à votre User-Startup."
  1039.             )
  1040.         )
  1041.  
  1042.     ; Copy
  1043.         (set #Picasso96HomeDir "Création d'un répertoire pour les applications et les scripts.")
  1044.         (set #Picasso96HomeDirHelp "Le répertoire créé contient maintenant les applications les scripts de mise à jour et désinstallation.")
  1045.         (set #Picasso96Dir "Création du répertoire pour les cartes et processeurs graphiques.")
  1046.         (set #Picasso96DirHelp "Le répertoire créé contient maintenant les bibliothèques des cartes et des processeurs graphique, ainsi que la rtg.library.")
  1047.         (set #CopyPicasso96 "Installation de la Picasso96API.library.")
  1048.         (set #CopyPicasso96Help "Cette bibliothèque est nécessaire pour les applications Picasso96.")
  1049.         (set #CopyRtg "Installation de la bibliothèque du système RTG.")
  1050.         (set #CopyRtgHelp "Cette bibliothèques fournit les fonctions du système graphique.")
  1051.         (set #CopyFL "Installation de la bibliothèque fastlayer.library.")
  1052.         (set #CopyFLHelp "Cette bibliothèque accélère le déplacement des fenêtres.")
  1053.         (set #CopyPDT
  1054.             (cat
  1055.                     "Installation du nouveau picture.datatype dans SYS:Classes/Datatypes. "
  1056.                     "Votre ancien sera sauvé en SYS:Classes/Datatypes/picture.datatype.old "
  1057.                     "Le nouveau picture.datatype est absolument nécessaire."
  1058.             )
  1059.         )
  1060.         (set #CopyPDTHelp
  1061.             (cat
  1062.                 "Le picture.datatype du système AmigaOS V40 ne fonctionne pas correctement avec "
  1063.                 "les cartes graphiques. Cette action en installera un nouveau qui possède toutes les "
  1064.                 "toutes les fonctions de l'ancien, mais permet aussi l'utilisation de cartes graphiques. "
  1065.                 "Votre ancien picture.datatype sera sauvé sous le fichier "
  1066.                 "SYS:Classes/Datatypes/picture.datatype.old. "
  1067.             )
  1068.         )
  1069.         (set #CopyCard "Installation du pilote de la carte %s.")
  1070.         (set #CopyCardHelp "Ce pilote est nécessaire pour au moins une de vos cartes.")
  1071.         (set #CopyMonitor "Installation du moniteur pour %s.")
  1072.         (set #CopyMonitorHelp "Ce moniteur est nécessaire pour au moins une de vos cartes.")
  1073.         (set #MonitorToolType "Ajustement des tooltypes pour le moniteur %s's.")
  1074.         (set #MonitorToolTypeHelp "Cette étape configure le moniteur.")
  1075.         (set #CopyChip "Installation du pilote pour le processeur graphique %s.")
  1076.         (set #CopyChipHelp "Ce pilote est nécessaire pour au moins une de vos cartes.")
  1077.  
  1078.         (set #CopyPicasso96Mode "Installation de Picasso96Mode.")
  1079.         (set #CopyPicasso96ModeHelp "Vous avez besoin de Picasso96Mode pour ajuster vos paramêtres d'affichage.")
  1080.         (set #Picasso96ModeIconType "Ajustement des tooltypes de Picasso96Mode et de la position de son îcone.")
  1081.         (set #Picasso96ModeIconTypeHelp "Les tooltypes de Picasso96Mode reflete votre choix de l'emplacement des fichiers préférences.")
  1082.     
  1083.         (set #CopyEmuLib "Installation de la bibliothèque inter-plateforme emulation library.")
  1084.         (set #CopyEmuLibHelp
  1085.             (cat
  1086.                 "Vous aves besoin de cette bibliothèque pour utiliser des programmes "
  1087.                 "écrits pour d'autres système graphiques."
  1088.             )
  1089.         )
  1090.         
  1091.         (set #CopyPicasso96API "Installation de la Picasso96API.library")
  1092.         (set #CopyPicasso96APIHelp "La bibliothèque Picasso96API.library est nécessaire pour les applications utilisant directement Picasso96.")
  1093.     
  1094.         (set #CopyApps "Installation de programmes suplémentaires.")
  1095.         (set #CopyAppsHelp "Pendant cette étape, quelques programmes utilitaires seront installés.")
  1096.  
  1097.     ; User-Startup
  1098.         (set #AddUserStartup "Mise à jour de la User-Startup.")
  1099.         (set #AddUserStartupHelp
  1100.             (cat
  1101.                 "An assignment \""
  1102.                 #MainPath
  1103.                 ":\" sera ajouté à votre fichier SYS:s/User-Startup. "
  1104.                 "Ceci est nécessaire lorsque vous mettez à jour Picasso96."
  1105.             )
  1106.         )
  1107.     
  1108.     ; Install
  1109.         (set #Msg-Installing "Installation des fichier Picasso96!")
  1110.  
  1111.     ; Update
  1112.         (set #Msg-Updating "Mise à jour de votre installation courante!")
  1113.  
  1114.     ; Delete
  1115.         (set #Msg-Deleting "Suppression de votre installation courante!")
  1116.     
  1117.     ; Install Drivers
  1118.         (set #CopyDrivers "\nVoulez-vous installer les pilotes spécifiques pour certaines applications?")
  1119.         (set #CopyDriversHelp "Ces pilotes seront installés dans le répertoire Picasso96 pour vous permettre de les installer facilement par la suite.")
  1120.         (set #MsgInstallFromHD "\nInstallez les pilotes d'applications à partir de du répertoire de base de Picasso96 ou directement à partir de la disquette d'installation.")
  1121.  
  1122.     ; Install Patches
  1123.         (set #InstPrtPatch "\nDo you want to have the P96_PrinterPatch to be automatically started on Boot-Up ?")
  1124.         (set #InstPrtPatchHelp "This procedure will copy a project icon to your SYS:WBstartup to start the printer patch automatically.\nThis patch wil solve problems with printing on 24bit screens.")
  1125.     )
  1126. )
  1127.  
  1128. ;=============================================================================
  1129. ; Italian strings
  1130. ;=============================================================================
  1131.  
  1132. (if
  1133.     (= @language "italiano")
  1134.     (
  1135.     ; startup message
  1136.         (set #StartupMsg1
  1137.             (cat
  1138.                 "Picasso96 è un sistema software complesso e richiede un po' di esperienza per l'installazione e la configurazione. "
  1139.                 "Se sei un po' inesperto di Amiga ed hai già un ambiente funzionante per la tua scheda grafica, "
  1140.                 "è meglio che ci pensi due volte prima di installare Picasso96! "
  1141.                 "Questa versione di Picasso96 è una `istantanea' dello sviluppo in corso e funziona sulla maggior parte dei sistemi. Comunque, "
  1142.                 "il tuo sistema può essere diverso in qualche particolare e questa versione di Picasso96 potrebbe non funzionare sul tuo Amiga. "
  1143.                 "Perciò, effettua una copia di sicurezza della tua configurazione di sistema corrente prima di installare Picasso96! "
  1144.             )
  1145.         )
  1146.         (set #StartupMsg2
  1147.             (cat
  1148.                 "Prima di proseguire, disabilita i driver correnti per la tua scheda grafica, se presenti, e rilancia Amiga. "
  1149.                 "In caso contrario il tuo sistema probabilmente non funzionerà correttamente in seguito. "
  1150.                 "A causa della complessità dei diversi sistemi disponibili, non è possibile effettuare questa operazione "
  1151.                 "in modo automatico, per cui devi farla manualmente. Fai riferimento ai manuali del tuo driver corrente "
  1152.                 "o leggi l'apposita sezione del manuale di Picasso96. "
  1153.             )
  1154.         )
  1155.         (set #StartupMsg3
  1156.             (cat
  1157.                 "Leggi la documentazione prima di installare Picasso96. L'avvio e la configurazione di driver grafici "
  1158.                 "non è semplice e dovresti farla tenendo ben presenti alcune cose. Vuoi leggere adesso il manuale? "
  1159.             )
  1160.         )
  1161.         (set #StartupHelp3
  1162.             (cat
  1163.                 "Leggi la documentazione! Ti potrebbe aiutare nell'evitare alcuni problemi!"
  1164.             )
  1165.         )
  1166.  
  1167.     ; Errors
  1168.         (set #Err-Bad-Kick "Per usare Picasso96 hai bisogno almeno del KickStart 3.0!")
  1169.         (set #Err-Bad-CPU "Per usare Picasso96 hai bisogno almeno di CPU Motorola M68020!")
  1170.         (set #Err-No-Boards "Dovresti aver scelto almeno un tipo di scheda grafica!")
  1171.         (set #Err-No-UpdateScript "Non riesco a trovare lo script di aggiornamento di una precedente installazione, fai la copia di sicurezza dei file di configurazione e riesegui l'installazione!")
  1172.         (set #Err-No-DeleteScript "Non riesco a trovare lo script di aggiornamento di una precedente installazione, effettua la rimozione manualmente.")
  1173.  
  1174.     ; Warnings
  1175.         (set #Warning-NoBoards
  1176.             (cat
  1177.                 "Sembra che il tuo Amiga non abbia schede grafiche compatibili installate!\n\n"
  1178.                 "Schede grafiche compatibili:\n\n"
  1179.                 "CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - RetinaBLTZ3\nSpectrum - UAEgfx"
  1180.             )
  1181.         )
  1182.  
  1183.     ; Message
  1184.         (set #Message
  1185.             (cat
  1186.                 "Grazie mille per aver scelto\n\n>> Picasso96 <<\n\ncome tuo sistema grafico.\n\n"
  1187.                 "Picasso96 è il nuovo ambiente di gestione per molte schede grafiche di Amiga compatibile col sistema\ndi Tobias Abt & Alexander Kneer.\n\n\n\n"
  1188.                 "Installscript ©`97 by Tobias Abt & Jens Langner\n\n"
  1189.             )
  1190.         )
  1191.  
  1192.     ; Install/Update
  1193.         (set #InstallMode "Vuoi effettuare l'installazione, l'aggiornamento o la disinstallazione di Picasso96?")
  1194.         (set #InstallModeHelp
  1195.             (cat
  1196.                 "Scegliendo Installa, installerai Picasso96 con tutti i file di configurazione,"
  1197.                 "se fai click su Aggiorna, i tuoi file di configurazione esistenti non saranno toccati."
  1198.             )
  1199.         )
  1200.         (set #Install "Prima installazione")
  1201.         (set #Update "Aggiorna una versione installata")
  1202.         (set #UpdateSel "Cosa desideri aggiornare ?")
  1203.         (set #UpdateSelHelp
  1204.             (cat
  1205.                 "Qui puoi selezionare cosa desideri aggiornare nella versione installata di Picasso96."
  1206.             )
  1207.         )
  1208.         (set #UpUnGfx   "Driver per schede grafiche")
  1209.         (set #UpUnLib   "File library")
  1210.         (set #UpUnPdt   "24bit picture.datatype")
  1211.         (set #UpUnPMd   "Picasso96Mode")
  1212.         (set #UpUnAppl  "Applicazioni e documentazione")
  1213.         (set #UpUnDriv  "Driver speciali")
  1214.         (set #UpUnMoni  "Impostazioni per monitor")
  1215.         (set #UpUstart  "Modifica User-Startup")
  1216.  
  1217.         (set #Uninstall     "Disinstalla")
  1218.         (set #UninstallSel  "Cosa desideri disinstallare ?")
  1219.         (set #UninstallSelHelp
  1220.             (cat
  1221.                 "Qui puoi selezionare cosa desideri rimuovere dalla versione installata di Picasso96."
  1222.             )
  1223.         )
  1224.         (set #AskUninstall  "Vuoi veramente disinstallare quanto selezionato ?")
  1225.         (set #AskUnyes      "Sì!")
  1226.         (set #AskUnno       "No!")
  1227.         (set #AskUninstallHelp
  1228.             (cat
  1229.                 "Se Installer troverà qualsiasi copia di sicurezza di una vecchia installazione prima di Picasso96,"
  1230.                 "la reinstallerà."
  1231.             )
  1232.         )
  1233.  
  1234.         (set #InstEnd
  1235.             (cat "\nL'installazione è ora terminata e Installer dovrebbe aver copiato tutto quanto nella corretta posizione.\n\n"
  1236.                  "Se incontri ancora problemi, fai riferimento alle seguenti pagine Web per avere aiuto:\n\nhttp://picasso96.home.pages.de/\n"
  1237.                  "http://www.villagetronic.com/amiga/\n\nGrazie mille per aver scelto Picasso96\n\nIl team di Picasso96...."
  1238.             )
  1239.         )
  1240.         (set #UpdEnd
  1241.             (cat "\nL'aggiornamento è ora terminato e tutto dovrebbe funzionare ancora correttamente.\n\n"
  1242.                  "Se incontri problemi, fai riferimento alle seguenti pagine Web per avere aiuto:\n\nhttp://picasso96.home.pages.de/\n"
  1243.                  "http://www.villagetronic.com/amiga/\n\nGrazie mille per aver aggiornato Picasso96\n\nIl team di Picasso96...."
  1244.             )
  1245.         )
  1246.         (set #UniEnd
  1247.             (cat "\nLa procedura di disinstallazione è ora terminata e tutti i componenti selezionati dovrebbero essere stati correttamente rimossi.\n\n"
  1248.                  "Se incontri problemi, fai riferimento alle seguenti pagine Web per avere aiuto:\n\nhttp://picasso96.home.pages.de/\n"
  1249.                  "http://www.villagetronic.com/amiga/\n\nGrazie mille per aver provato Picasso96. Noi speriamo che lo installerai di nuovo presto\n\n"
  1250.                  "Il team di Picasso96...."
  1251.             )
  1252.         )
  1253.  
  1254.     ; Boards
  1255.         (set #AskBoards "Che tipo di scheda(e) grafica(e) vuoi usare con Picasso96?")
  1256.         (set #AskBoardsUp   "Quali driver di schede grafiche desideri aggiornare?")
  1257.         (set #AskBoardsUn   "Quali driver di schede grafiche desideri disinstallare?")
  1258.         (set #AskBoardsHelp
  1259.             (cat
  1260.                 "Scegli la(e) scheda(e) che possiedi, se non ne possiedi una, non puoi "
  1261.                 "usare Picasso96. Chiedi agli sviluppatori o al costruttore della tua "
  1262.                 "scheda di realizzare un apposito driver."
  1263.             )
  1264.         )
  1265.  
  1266.     ; Monitor
  1267.         (set #15kHzMonitor "p15 kHz")
  1268.         (set #31kHzMonitor "31 kHz")
  1269.         (set #35kHzMonitor "35 kHz")
  1270.         (set #38kHzMonitor "38 kHz")
  1271.         (set #48kHzMonitor "48 kHz")
  1272.         (set #57kHzMonitor "57 kHz")
  1273.         (set #64kHzMonitor "64 kHz")
  1274.         (set #AskMonitor "Quale frequenza di scansione orizzontale può gestire il tuo monitor?")
  1275.         (set #AskMonitorHelp
  1276.             (cat
  1277.                 "Guarda nei manuali del tuo monitor e cerca la frequenza di scansione "
  1278.                 "orizzontale che può gestire. In genere sono specificate come 30-38 kHz. "
  1279.                 "Scegli l'opzione che meglio si adatta."
  1280.             )
  1281.         )
  1282.  
  1283.     ; Libs
  1284.         (set #AskLibPath    "Dove vuoi installare i file library di Picasso96?")
  1285.         (set #AskLibPathUp  "Dove sono installati i file library di Picasso96?")
  1286.         (set #AskLibPathHelp
  1287.             (cat
  1288.                 "Se non sei sicuro di cosa rispondere, scegli \""
  1289.                 #LibsDefaultPath "\"!"
  1290.             )
  1291.         )
  1292.         (set #AskLibPathLibs #LibsDefaultPath)
  1293.         (set #AskLibPathUser "Scegli un'altra destinazione")
  1294.  
  1295.         (set #SelectLibDir "Scegli una directory per i file library di Picasso96.")
  1296.         (set #SelectLibDirUp "Scegli la directory dove hai installato i file.")
  1297.         (set #SelectLibDirHelp
  1298.             (cat
  1299.                 "Questa directory DEVE essere parte delle tue assegnazioni per LIBS:!"
  1300.                 "Deve essere parte di libs: prima che siano attivati i file per monitor."
  1301.                 "Di solito è meglio installare tali file in SYS:libs."
  1302.             )
  1303.         )
  1304.  
  1305.     ; Monitor
  1306.         (set #AskMonitorPath "Dove vuoi installare i file per monitor di Picasso96?")
  1307.         (set #AskMonitorPathUp  "Dove sono installati i file per monitor di Picasso96?")
  1308.         (set #AskMonitorPathHelp
  1309.             (cat
  1310.                 "Se non sei sicuro di cosa rispondere, scegli \""
  1311.                 #MonitorsDefaultPath "\"!"
  1312.             )
  1313.         )
  1314.         (set #AskMonitorPathMonitors #MonitorsDefaultPath)
  1315.         (set #AskMonitorPathUser "Scegli un'altra destinazione")
  1316.  
  1317.         (set #SelectMonitorDir      "Scegli una directory per i file per monitor di Picasso96.")
  1318.         (set #SelectMonitorDirUp    "Scegli la directory dove sono presenti i file per monitor di Picasso96.")
  1319.         (set #SelectMonitorDirHelp
  1320.             (cat
  1321.                 "Se desideri che Picasso96 sia avviato automaticamente durante la"
  1322.                 "fase di lancio del sistema, la miglior soluzione sarebbe mettere i file per monitor"
  1323.                 "in \"" #MonitorsDefaultPath "\"."
  1324.             )
  1325.         )
  1326.  
  1327.     ; Prefs
  1328.         (set #AskPrefsPath      "Dove vuoi installare il programma \"Picasso96Mode\" per l'impostazione di Picasso96?")
  1329.         (set #AskPrefsPathUp    "Dove è installato il programma \"Picasso96Mode\" per l'impostazione di Picasso96?")
  1330.         (set #AskPrefsPathHelp
  1331.             (cat
  1332.                 "Se non sei sicuro di cosa rispondere, scegli \""
  1333.                 #PrefsDefaultPath "\"!"
  1334.             )
  1335.         )
  1336.         (set #AskPrefsPathPrefs #PrefsDefaultPath)
  1337.         (set #AskPrefsPathUser "Scegli un'altra destinazione")
  1338.  
  1339.         (set #SelectPrefsDir    "Scegli una directory per Picasso96Mode.")
  1340.         (set #SelectPrefsDirUp  "Scegli la directory dove hai installato Picasso96Mode.")
  1341.         (set #SelectPrefsDirHelp
  1342.             (cat
  1343.                 "Solitamente è una buona soluzione mettere Picasso96Mode in \"" #PrefsDefaultPath "\"."
  1344.             )
  1345.         )
  1346.  
  1347.     ; Settings
  1348.         (set #AskSettingsPath   "Dove vuoi installare i file di impostazione per Picasso96?")
  1349.         (set #AskSettingsPathUp "Dove hai installato i file di impostazione per Picasso96?")
  1350.         (set #AskSettingsPathHelp
  1351.             (cat
  1352.                 "Se non sei sicuro di cosa rispondere, scegli \""
  1353.                 #SettingsDefaultName "\"!"
  1354.             )
  1355.         )
  1356.         (set #AskSettingsPathDevs #SettingsDefaultName)
  1357.         (set #AskSettingsPathUser "Scegli un'altra destinazione")
  1358.  
  1359.         (set #SelectSettingsDir     "Scegli una directory per i file di impostazione per Picasso96.")
  1360.         (set #SelectSettingsDirUp   "Scegli la directory dove sono presenti i file di impostazione per Picasso96.")
  1361.         (set #SelectSettingsDirHelp
  1362.             (cat
  1363.                 "Solitamente è una buona soluzione immagazzinare le impostazioni come \"" #SettingsDefaultName "\"."
  1364.             )
  1365.         )
  1366.         (set #AskSettingsCopy "Un file di impostazione è già presente!\nVuoi mantenere quello vecchio?")
  1367.         (set #AskSettingsCopyHelp
  1368.             (cat
  1369.                 "Attenzione! Se scegli la sovrascrittura, tutte le impostazioni correnti saranno sostituite da quelle predefinite. "
  1370.                 "Il tuo vecchio file sarà rinominato in " #_settingsname ".bak"
  1371.             )
  1372.         )
  1373.         (set #Keep "Tieni il vecchio")
  1374.         (set #Overwrite "Installa il nuovo")
  1375.  
  1376.     ; Main
  1377.         (set #AskMainPath   "Dove vuoi installare i file di supporto?")
  1378.         (set #AskMainPathUp "Dove sono installati i file di supporto?")
  1379.         (set #AskMainPathHelp
  1380.             (cat
  1381.                 "Se non sei sicuro di cosa rispondere, scegli \"SYS:"
  1382.                 #MainPath "\"!"
  1383.             )
  1384.         )
  1385.         (set #AskMainPathDevs (cat "SYS:" #MainPath))
  1386.         (set #AskMainPathUser "Scegli un'altra destinazione")
  1387.  
  1388.         (set #SelectMainDir     "Dove vuoi installare i file di supporto?\nSarà creato un cassetto di nome Picasso96.")
  1389.         (set #SelectMainDirUp   "Dove sono installati i file di supporto?")
  1390.         (set #SelectMainDirHelp
  1391.             (cat
  1392.                 "Un nuovo cassetto chiamato Picasso96 sarà creato per contenere i file."
  1393.                 "In seguito sarà aggiunta una opportuna assegnazione nel tuo file user-startup."
  1394.             )
  1395.         )
  1396.  
  1397.     ; Copy
  1398.         (set #Picasso96HomeDir "Sto creando il cassetto per applicativi e script.")
  1399.         (set #Picasso96HomeDirHelp "Il cassetto ora creato contiene applicativi e script per l'aggiornamento e la disinstallazione.")
  1400.         (set #Picasso96Dir "Sto creando il cassetto per schede grafiche e chip.")
  1401.         (set #Picasso96DirHelp "Il cassetto ora creato contiene i driver per chip e schede grafiche, nonché la rtg.library principale.")
  1402.         (set #CopyPicasso96 "Sto installando la Picasso96API.library.")
  1403.         (set #CopyPicasso96Help "Questa library serve per gli applicativi Picasso96.")
  1404.         (set #CopyRtg "Sto installando la RTG library di sistema.")
  1405.         (set #CopyRtgHelp "Questa library fornisce le funzioni grafiche di sistema.")
  1406.         (set #CopyFL "Sto installando la fast layers library.")
  1407.         (set #CopyFLHelp "Questa library migliora le prestazioni nello spostamento di finestre.")
  1408.         (set #CopyPDT
  1409.             (cat "Sto installando un nuovo picture.datatype in SYS:Classes/Datatypes. "
  1410.                  "Il vecchio sarà salvato come SYS:Classes/Datatypes/picture.datatype.old "
  1411.                  "Il nuovo picture.datatype è assolutamente necessario."
  1412.             )
  1413.         )
  1414.         (set #CopyPDTHelp
  1415.             (cat "Il picture.datatype V40 originale di AmigaOS non funziona"
  1416.                  "con le schede grafiche. Per tale motivo è installato il nuovo "
  1417.                  "che ha tutte le funzionalità del vecchio, ma può anche "
  1418.                  "gestire schede grafiche. Il vecchio picture.datatype sarà salvato "
  1419.                  "come SYS:Classes/Datatypes/picture.datatype.old. "
  1420.             )
  1421.         )
  1422.         (set #CopyCard "Sto installando il driver per la scheda %s.")
  1423.         (set #CopyCardHelp "Questo driver è richiesto per almeno una delle tue schede grafiche.")
  1424.         (set #CopyMonitor "Sto installando il driver monitor per %s.")
  1425.         (set #CopyMonitorHelp "Questo driver è richiesto per almeno una delle tue schede.")
  1426.         (set #MonitorToolType "Sto regolando i parametri per il driver monitor di %s.")
  1427.         (set #MonitorToolTypeHelp "Questo passaggio serve per configurare il driver monitor.")
  1428.         (set #CopyChip "Sto installando il driver per il chipset %s.")
  1429.         (set #CopyChipHelp "Questo driver è richiesto per almeno una delle tue schede.")
  1430.  
  1431.         (set #CopyPicasso96Mode "Sto installando Picasso96Mode.")
  1432.         (set #CopyPicasso96ModeHelp "Picasso96Mode ti servirà per regolare le tue impostazioni video.")
  1433.         (set #Picasso96ModeIconType "Sto sistemando i parametri di Picasso96Mode e la posizione della sua icona.")
  1434.         (set #Picasso96ModeIconTypeHelp "I parametri di Picasso96Mode rifletteranno le tue scelte sulla locazione del file di impostazioni.")
  1435.  
  1436.         (set #CopyEmuLib "Sto installando la emulation.library.")
  1437.         (set #CopyEmuLibHelp
  1438.             (cat
  1439.                 "Questa library ti servirà solo per usare applicativi "
  1440.                 "scritti per altri sistemi di gestione per schede grafiche."
  1441.             )
  1442.         )
  1443.  
  1444.         (set #CopyPicasso96API "Sto installando la Picasso96API.library")
  1445.         (set #CopyPicasso96APIHelp "La Picasso96API.library è richiesta dagli applicativi che supportano direttamente Picasso96.")
  1446.  
  1447.         (set #CopyApps "Sto installando i programmi aggiuntivi.")
  1448.         (set #CopyAppsHelp "Durante questo passaggio saranno installati alcuni programmi di utilità.")
  1449.  
  1450.     ; User-Startup
  1451.         (set #AddUserStartup "Sto modificando il file User-Startup.")
  1452.         (set #AddUserStartupHelp
  1453.             (cat
  1454.                 "Sarà aggiunta una assegnazione \""
  1455.                 #MainPath
  1456.                 ":\" al tuo file SYS:s/User-Startup. "
  1457.                 "Ciò serve principalmente per gli aggiornamenti di Picasso96."
  1458.             )
  1459.         )
  1460.  
  1461.     ; Install
  1462.         (set #Msg-Installing "Sto installando i file Picasso96!")
  1463.  
  1464.     ; Update
  1465.         (set #Msg-Updating "Sto aggiornando una installazione già esistente!")
  1466.  
  1467.     ; Delete
  1468.         (set #Msg-Deleting "Sto eliminando una installazione già esistente!")
  1469.  
  1470.     ; Install Drivers
  1471.         (set #CopyDrivers "\nVuoi copiare i driver per applicativi sul tuo disco rigido?")
  1472.         (set #CopyDriversHelp "I driver saranno installati nella directory Picasso96 directory sul tuo disco rigido per permetterti una facile installazione a richiesta.")
  1473.         (set #MsgInstallFromHD "\nInstalla i driver per applicativi partendo dalla directory base di Picasso96 o dal disco dei driver.")
  1474.  
  1475.     ; Install Patches
  1476.         (set #InstPrtPatch "\nDo you want to have the P96_PrinterPatch to be automatically started on Boot-Up ?")
  1477.         (set #InstPrtPatchHelp "This procedure will copy a project icon to your SYS:WBstartup to start the printer patch automatically.\nThis patch wil solve problems with printing on 24bit screens.")
  1478.     )
  1479. )
  1480.  
  1481. ;=============================================================================
  1482. ; Swedish strings
  1483. ;=============================================================================
  1484.  
  1485. (if
  1486.     (= @language "svenska")
  1487.     (
  1488.     ; startup message
  1489.         (set #StartupMsg1
  1490.             (cat
  1491.                 "Picasso96 är en komplex mjukvara och kräver en del erfarenhet för att installera och konfigurera. "
  1492.                 "Om du är en nybörjare och redan har en fungerande mjukvara för ditt grafikkort, "
  1493.                 "bör du nog tänka efter en extra gång innan du installerar Picasso96! "
  1494.                 "Denna version av Picasso96 är under utveckling och fungerar på de flesta system. Ditt system kan "
  1495.                 "dock skilja sig i vissa aspekter, och denna version av Picasso96 kanske inte fungerar på din Amiga. "
  1496.                 "Alltså, säkerhetskopiera din nuvarande systemkonfiguration innan du installerar Picasso96! "
  1497.             )
  1498.         )
  1499.         (set #StartupMsg2
  1500.             (cat
  1501.                 "Innan du fortsätter, deaktivera dina nuvarande grafikkortsdrivrutiner och starta om. (om du har några) "
  1502.                 "I annat fall kommer ditt system antagligen inte att fungera korrekt efteråt. "
  1503.                 "På grund av komplexiteten hos olika tillgängliga system kan inte detta utföras automatiskt. "
  1504.             )
  1505.         )
  1506.         (set #StartupMsg3
  1507.             (cat
  1508.                 "V.G. läs dokumentationen innan du installerar Picasso96. Installation och konfigurering av grafikdrivrutiner "
  1509.                 "är inte trivial och måste göras med vissa saker i åtanke. Vill du läsa manualen nu? "
  1510.             )
  1511.         )
  1512.         (set #StartupHelp3
  1513.             (cat
  1514.                 "Läs dokumentationen! Det kan hjälpa dig att undvika en del problem!"
  1515.             )
  1516.         )
  1517.         
  1518.     ; Errors
  1519.         (set #Err-Bad-Kick "Du måste ha minst KickStart 3.0 för att kunna köra Picasso96!")
  1520.         (set #Err-Bad-CPU "Du måste ha en Motorola M68020 CPU, eller bättre för att köra Picasso96!")
  1521.         (set #Err-No-Boards "Du borde åtminstone ha valt en korttyp!")
  1522.         (set #Err-No-UpdateScript "Kunde inte hitta uppdateringsskript från föregånde installation. Gör en backup på dina konfigureringsfiler och installera på nytt!")
  1523.         (set #Err-No-DeleteScript "Kunde inte hitta avinstalleringsskript från föregånde installation, du måste radera själv.")
  1524.  
  1525.     ; Warnings
  1526.         (set #Warning-NoBoards
  1527.             (cat
  1528.                 "Det verkar som om din Amiga inte har något kompatibelt grafikkort installerat!\n"
  1529.                 "Dessa grafikkort är kompatibla:\n\n"
  1530.                 "CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - RetinaBLTZ3\nSpectrum - uaegfx"
  1531.             )
  1532.         )
  1533.  
  1534.     ; Message
  1535.         (set #Message
  1536.             (cat
  1537.                 "Tack för att du har valt\n\n>> Picasso96 <<\n\n som ditt grafiksystem.\n\n"
  1538.                 "Picasso96 är de nya systemvänliga drivrutinerna för många olika Amiga grafikkort\nav Tobias Abt & Alexander Kneer.\n\n\n\n"
  1539.                         "Installscript ©1997 by Tobias Abt & Jens Langner\n\n"
  1540.             )
  1541.         )
  1542.  
  1543.     ; Install/Update
  1544.         (set #InstallMode "Vill du installera, uppdatera eller avinstallera Picasso96?")
  1545.         (set #InstallModeHelp
  1546.             (cat
  1547.                 "Väljer du installera, installeras Picasso96 med alla konfigurationsfiler,"
  1548.                 "om du klickar på uppdatera, kommer dina nuvarande konfiguration filer inte att ändras."
  1549.             )
  1550.         )
  1551.         (set #Install "pInstallera")
  1552.         (set #Update "Updatera")
  1553.         (set #UpdateSel "Vad vill du uppdatera ?")
  1554.         (set #UpdateSelHelp
  1555.             (cat
  1556.                 "Här kan du välja vad du vill uppdatera i din Picasso96 installation."
  1557.             )
  1558.         )
  1559.         (set #UpUnGfx    "pGrafikkortdrivrutiner")
  1560.         (set #UpUnLib    "Libraries")
  1561.         (set #UpUnPdt    "24bit picture.datatype")
  1562.         (set #UpUnPMd    "Picasso96Mode")
  1563.         (set #UpUnAppl    "Applikationer & Dokumentation")
  1564.         (set #UpUnDriv    "Speciella drivrutiner")
  1565.         (set #UpUnMoni    "Skärminställningar")
  1566.         (set #UpUstart    "Ändra i User-Startup")
  1567.  
  1568.     (set #Uninstall "Avinstallera")
  1569.         (set #UninstallSel  "Vad vill du avinstallera ?")
  1570.         (set #UninstallSelHelp
  1571.             (cat
  1572.                 "Här kan du välja vad du vill ta bort från din Picasso96 installation."
  1573.             )
  1574.         )
  1575.  
  1576.         (set #AskUninstall    "Vill du verkligen avinstallera de valda delarna?")
  1577.         (set #AskUnyes    "Ja!")
  1578.         (set #AskUnno    "Nej!")
  1579.         (set #AskUninstallHelp
  1580.             (cat
  1581.                 "Om installeraren hittar några backuper från en gammal installation av Picasso96,"
  1582.                 "kommer den att återinstallera dem."
  1583.             )
  1584.         )
  1585.  
  1586.         (set #InstEnd
  1587.             (cat
  1588.                 "\nInstallationen är nu klar och förhoppningsvis har installeraren kopierat allt till rätt ställe.\n\n"
  1589.                 "Om du ändå har några problem, besök följande websidor för hjälp:\n\nhttp://picasso96.home.pages.de/\n"
  1590.                 "http://www.villagetronic.com/amiga/\n\nTack för att du valde Picasso96\n\nDitt Picasso96-team...."
  1591.             )
  1592.         )
  1593.         (set #UpdEnd
  1594.             (cat
  1595.                 "\nUppdateringen är nu klar och förhoppningsvis fungerar allt fortfarande korrekt.\n\n"
  1596.                 "Om du stöter på några problem, besök följande websidor för hjälp:\n\nhttp://picasso96.home.pages.de/\n"
  1597.                 "http://www.villagetronic.com/amiga/\n\nTack för att du valde Picasso96\n\nDitt Picasso96-team...."
  1598.             )
  1599.         )
  1600.         (set #UniEnd
  1601.             (cat
  1602.                 "\nAvinstalleringen är nu klar och förhoppningsvis är alla valda delar borttagna korrekt.\n\n"
  1603.                 "Om du stöter på några problem, besök följande websidor för hjälp:\n\nhttp://picasso96.home.pages.de/\n"
  1604.                 "http://www.villagetronic.com/amiga/\n\nTack för att du prövade Picasso96. Vi hoppas att du snart installerar det igen\n\n"
  1605.                 "Ditt Picasso96-team...."
  1606.             )
  1607.         )
  1608.  
  1609.     ; Boards
  1610.         (set #AskBoards    "Vilken/vilka typer av grafikkkort vill du använda med Picasso96?")
  1611.         (set #AskBoardsUp    "För vilka grafikkort vill du uppdatera drivrutinerna?")
  1612.         (set #AskBoardsUn    "För vilka grafikkort vill du avinstallera drivrutinerna?")
  1613.         (set #AskBoardsHelp
  1614.             (cat
  1615.                 "Välj de kort du har installerade i din Amiga, om du inte har något av dem "
  1616.                 "kan du inte använda Picasso96 än. Säg till utvecklingsteamet eller tillverkaren av  "
  1617.                 "av ditt grafikkort att göra en passande drivrutin."
  1618.             )
  1619.         )
  1620.  
  1621.     ; Monitor
  1622.         (set #15kHzMonitor "p15 kHz")
  1623.         (set #31kHzMonitor "31 kHz")
  1624.         (set #35kHzMonitor "35 kHz")
  1625.         (set #38kHzMonitor "38 kHz")
  1626.         (set #48kHzMonitor "48 kHz")
  1627.         (set #57kHzMonitor "57 kHz")
  1628.         (set #64kHzMonitor "64 kHz")
  1629.         (set #AskMonitor "Vilken högsta horisontell avlänkningsfrekvens klarar din monitor?")
  1630.         (set #AskMonitorHelp
  1631.             (cat
  1632.                 "Se efter i manualen till din monitor och leta efter 'horizontal scan rate', eller "
  1633.                 "avlänkningsfrekvens om den nu skulle vara skriven på svenska... "
  1634.                 "Välj den närmaste frekvensen."
  1635.             )
  1636.         )
  1637.  
  1638.     ; Libs
  1639.         (set #AskLibPath "Var vill du ha library-filerna för Picasso96 installerade?")
  1640.         (set #AskLibPathUp  "Var har du installerat library-filerna för Picasso96?")
  1641.         (set #AskLibPathHelp
  1642.             (cat
  1643.                 "Om du inte är helt säker på vad du ska välja, välj \""
  1644.                 #LibsDefaultPath "\"!"
  1645.             )
  1646.         )
  1647.         (set #AskLibPathUser "Välj ett annat ställe")
  1648.  
  1649.         (set #SelectLibDir "Välj en katalog för Picasso96's library-filer.")
  1650.         (set #SelectLibDirUp "Välj den katalog där du har installerat filerna.")
  1651.         (set #SelectLibDirHelp
  1652.             (cat
  1653.                 "Denna katalog MÅSTE vara en del av ditt LIBS: 'assign'!"
  1654.                 "Den måste vara en del av libs: innan monitor-filerna körs."
  1655.                 "Därför, är det vanligtvis bäst att installera dem i SYS:libs."
  1656.             )
  1657.         )
  1658.  
  1659.     ; Monitor
  1660.         (set #AskMonitorPath "Var vill du installera monitor-filerna?")
  1661.         (set #AskMonitorPathUp  "Var har du monitor-filerna installerade?")
  1662.         (set #AskMonitorPathHelp
  1663.             (cat
  1664.                 "Om du inte är helt säker på vad du ska välja, välj \""
  1665.                 #MonitorsDefaultPath "\"!"
  1666.             )
  1667.         )
  1668.         (set #AskMonitorPathMonitors #MonitorsDefaultPath)
  1669.         (set #AskMonitorPathUser "Välj ett annat ställe")
  1670.  
  1671.         (set #SelectMonitorDir "Välj en katalog för Picasso96's monitor-filer.")
  1672.         (set #SelectMonitorDirUp    "Välj den katalog som monitor-filen för Picasso96 finns.")
  1673.         (set #SelectMonitorDirHelp
  1674.             (cat
  1675.                 "Om du vill att Picasso96 ska startas automatiskt under omstart "
  1676.                 "är det nog bäst att installera monitor-filerna "
  1677.                 "i \"" #MonitorsDefaultPath "\"."
  1678.             )
  1679.         )
  1680.  
  1681.     ; Prefs
  1682.         (set #AskPrefsPath "Var vill du installera Picasso96's inställningsprogram, \"Picasso96Mode\"?")
  1683.         (set #AskPrefsPathUp    "Var har du installerat Picasso96's inställningsprogram, \"Picasso96Mode\"?")
  1684.         (set #AskPrefsPathHelp
  1685.             (cat
  1686.                 "Om du inte vet vad du ska välja, välj \""
  1687.                 #PrefsDefaultPath "\"!"
  1688.             )
  1689.         )
  1690.         (set #AskPrefsPathPrefs #PrefsDefaultPath)
  1691.         (set #AskPrefsPathUser "Välj ett annat ställe")
  1692.  
  1693.         (set #SelectPrefsDir "Ange en katalog för Picasso96Mode.")
  1694.         (set #SelectPrefsDirUp  "Välj den katalog där du installerade Picasso96Mode.")
  1695.         (set #SelectPrefsDirHelp
  1696.             (cat
  1697.                 "Det är vanligtvis bäst att lägga Picasso96Mode i \"" #PrefsDefaultPath "\"."
  1698.             )
  1699.         )
  1700.  
  1701.     ; Settings
  1702.         (set #AskSettingsPath "Var vill du ha Picasso96's inställningsfil installerad?")
  1703.         (set #AskSettingsPathUp "Var har du installerat Picasso96's inställningsfil?")
  1704.         (set #AskSettingsPathHelp
  1705.             (cat
  1706.                 "Om du inte vet vad du ska välja, välj \""
  1707.                 #SettingsDefaultName "\"!"
  1708.             )
  1709.         )
  1710.         (set #AskSettingsPathDevs #SettingsDefaultName)
  1711.         (set #AskSettingsPathUser "Välj ett annat ställe")
  1712.  
  1713.         (set #SelectSettingsDir        "Välj en katalog för Picasso96's inställningsfil.")
  1714.         (set #SelectSettingsDirUp    "Välj den katalog där Picasso96's inställningsfil finns.")
  1715.         (set #SelectSettingsDirHelp
  1716.             (cat
  1717.                 "Det är bäst att ha filen lagrad som \"" #SettingsDefaultName "\"."
  1718.             )
  1719.         )
  1720.         (set #AskSettingsCopy "Det finns redan en inställningsfil!\nVill du ha kvar den gamla?")
  1721.         (set #AskSettingsCopyHelp
  1722.             (cat
  1723.                 "Varning! Om du väljer 'Skriv över' kommer alla nuvarande inställningar att ersättas. "
  1724.                 "Din gamla fil kommer att flyttas till " #_settingsname ".bak"
  1725.             )
  1726.         )
  1727.         (set #Keep "Behåll den gamla")
  1728.         (set #Overwrite "Skriv över")
  1729.  
  1730.     ; Main
  1731.         (set #AskMainPath        "Var vill du ha supportfilerna installerade?")
  1732.         (set #AskMainPathUp    "Var är supportfilerna installerade?")
  1733.         (set #AskMainPathHelp
  1734.             (cat
  1735.                 "Om du inte är helt säker på vad du ska välja, välj \"" (tackon #MainDefaultPath #MainPath) "\"!"
  1736.             )
  1737.         )
  1738.         (set #AskMainPathUser "Välj ett annat ställe")
  1739.  
  1740.         (set #SelectMainDir        "Var vill du installera supportfilerna?\nEn låda med namner Picasso96 kommer att skapas där.")
  1741.         (set #SelectMainDirUp    "Var har du installerat supportfilerna?")
  1742.         (set #SelectMainDirHelp
  1743.             (cat
  1744.                 "En låda med namnet Picasso96 kommer att skapas förfilerna."
  1745.                 "En 'assign' kommer att läggas till din user-startup senare."
  1746.             )
  1747.         )
  1748.  
  1749.     ; Copy
  1750.         (set #Picasso96HomeDir "Skapar lådan för applikationer och skriptfiler.")
  1751.         (set #Picasso96HomeDirHelp "Den skapade lådan innehåller nu applikationer och uppdaterings- och avinstalleringsskriptet.")
  1752.         (set #Picasso96Dir "Skapar lådan för kort och chips.")
  1753.         (set #Picasso96DirHelp "Den skapade lådan innehåller nu chip- och kortdrivrutiner och rtg.library.")
  1754.         (set #CopyPicasso96 "Installerar Picasso96API.library.")
  1755.         (set #CopyPicasso96Help "Detta library krävs för Picasso96-applikationer.")
  1756.         (set #CopyRtg "Installerar RTG system library.")
  1757.         (set #CopyRtgHelp "Detta library innehåller grafiksystem-funktioner.")
  1758.         (set #CopyFL "Installerar fast layers library.")
  1759.         (set #CopyFLHelp "Detta library förbättrar fönsterhanteringen.")
  1760.         (set #CopyPDT
  1761.             (cat
  1762.                 "Installerar en ny picture.datatype till SYS:Classes/Datatypes. "
  1763.                 "Din gamla sparas som SYS:Classes/Datatypes/picture.datatype.old "
  1764.                 "Den nya picture.datatype är absolut nödvändig."
  1765.             )
  1766.         )
  1767.         (set #CopyPDTHelp
  1768.             (cat
  1769.                 "AmigaOS V40 picture.datatype fungerar inte med grafikkort "
  1770.                 "Detta kommer att installera en ny som fungerar likadant men "
  1771.                 "men också kan fungera med grafikkort. "
  1772.                 "Din gamla picture.datatype sparas som "
  1773.                 "SYS:Classes/Datatypes/picture.datatype.old. "
  1774.             )
  1775.         )
  1776.         (set #CopyCard "Installerar drivrutin för %s.")
  1777.         (set #CopyCardHelp "Denna drivrutin behövs för minst ett av dina kort.")
  1778.         (set #CopyMonitor "Installerar monitor-drirutin för %s.")
  1779.         (set #CopyMonitorHelp "Denna drivrutin behövs för minst ett av dina kort.")
  1780.         (set #MonitorToolType "Ställer in tooltypes för %s's monitor-drivrutinen.")
  1781.         (set #MonitorToolTypeHelp "Detta konfigurer monitor-drivrutinen.")
  1782.         (set #CopyChip "Installerar chipset-drivrutin för %s.")
  1783.         (set #CopyChipHelp "Denna drivrutin behövs för minst ett av dina kort.")
  1784.  
  1785.         (set #CopyPicasso96Mode "Installerar Picasso96Mode.")
  1786.         (set #CopyPicasso96ModeHelp "Du behöver Picasso96Mode för att ändra dina monitorinställningar.")
  1787.         (set #Picasso96ModeIconType "Ställer in verktygstyper för Picasso96Mode och positionerar dess ikon.")
  1788.         (set #Picasso96ModeIconTypeHelp "Verktygstyperna i Picasso96Mode kommer att innehålla den sökväg du valde till inställningsfilen.")
  1789.     
  1790.         (set #CopyEmuLib "Installerar cross platform emulation library.")
  1791.         (set #CopyEmuLibHelp
  1792.             (cat
  1793.                 "Detta library behöver du för att kunna köra program skrivna för andra grafikkortsystem. "
  1794.             )
  1795.         )
  1796.         
  1797.         (set #CopyPicasso96API "Installerar Picasso96API.library")
  1798.         (set #CopyPicasso96APIHelp "Picasso96API.library krävs för program som är skrivna speciellt för Picasso96.")
  1799.     
  1800.         (set #CopyApps "Installerar extra program.")
  1801.         (set #CopyAppsHelp "Under detta steg installeras några verktyg.")
  1802.  
  1803.     ; User-Startup
  1804.         (set #AddUserStartup "Utför ändringar av User-Startup.")
  1805.         (set #AddUserStartupHelp
  1806.             (cat
  1807.                 "En tilldelning ('assign') \""
  1808.                 #MainPath
  1809.                 ":\" kommer att läggas till i din SYS:s/User-Startup. "
  1810.                 "Denna krävs främst för uppdateringar av Picasso96."
  1811.             )
  1812.         )
  1813.     
  1814.     ; Install
  1815.         (set #Msg-Installing "Installerar Picasso96-filer!")
  1816.  
  1817.     ; Update
  1818.         (set #Msg-Updating "Updaterar existerande installation!")
  1819.  
  1820.     ; Delete
  1821.         (set #Msg-Deleting "Raderar existerande installation!")
  1822.     
  1823.     ; Install Drivers
  1824.         (set #CopyDrivers "\nVill du ha drivrutiner för andra program installerade på hårddisken?")
  1825.         (set #CopyDriversHelp "Drivrutinerna kommer att installeras i Picasso96-katalogen på din hårddisk för att medge en enkel installation, när/om det behövs.")
  1826.         (set #MsgInstallFromHD "\nInstallera programmens drivrutiner från Picasso96-katalogen.")
  1827.  
  1828.     ; Install Patches
  1829.         (set #InstPrtPatch "\nDo you want to have the P96_PrinterPatch to be automatically started on Boot-Up ?")
  1830.         (set #InstPrtPatchHelp "This procedure will copy a project icon to your SYS:WBstartup to start the printer patch automatically.\nThis patch wil solve problems with printing on 24bit screens.")
  1831.     )
  1832. )
  1833.  
  1834. ;=============================================================================
  1835. ; Procedures
  1836. ;=============================================================================
  1837. (procedure P_InstallCard #_boardname
  1838.     (
  1839.         (if
  1840.             (OR (= #_installmode #ModeInstall) (= #_installmode #ModeUpdate))
  1841.             (
  1842.                 (copylib
  1843.                     (prompt (#CopyCard #_boardname))
  1844.                     (help #CopyCardHelp)
  1845.                     (source (tackon "libs/Picasso96/" (cat #_boardname ".card")))
  1846.                     (dest #_libsPicasso96path)
  1847.                     (confirm)
  1848.                 )
  1849.                 (set #_iconpath (tackon #_monitorpath #_boardname))
  1850.                 (if
  1851.                     (= 1 (exists #_iconpath))
  1852.                     (
  1853.                         ; kind of update, keep icon
  1854.                         (copylib
  1855.                             (prompt (#CopyMonitor #_boardname))
  1856.                             (help #CopyMonitorHelp)
  1857.                             (source "devs/monitors/Picasso96")
  1858.                             (dest #_monitorpath)
  1859.                             (newname #_boardname)
  1860.                             (confirm)
  1861.                         )
  1862.                         (tooltype
  1863.                             (prompt (#MonitorToolType #_boardname))
  1864.                             (help #MonitorToolTypeHelp)
  1865.                             (dest #_iconpath)
  1866.                             (settooltype "BoardType" #_boardname)
  1867.                             (settooltype "SettingsFile" #_settingsname)
  1868.                             (confirm)
  1869.                         )
  1870.                     )
  1871.                     (
  1872.                         ; install new, copy with icon
  1873.                         (copylib
  1874.                             (prompt (#CopyMonitor #_boardname))
  1875.                             (help #CopyMonitorHelp)
  1876.                             (source "devs/monitors/Picasso96")
  1877.                             (dest #_monitorpath)
  1878.                             (newname #_boardname)
  1879.                             (confirm)
  1880.                             (infos)
  1881.                         )
  1882.                         (tooltype
  1883.                             (prompt (#MonitorToolType #_boardname))
  1884.                             (help #MonitorToolTypeHelp)
  1885.                             (dest #_iconpath)
  1886.                             (settooltype "(DisplayChain" "Yes)")
  1887.                             (settooltype "IgnoreMask" "Yes")
  1888.                             (settooltype "(SoftSprite" "Yes)")
  1889.                             (settooltype "(BigSprite" "Yes)")
  1890.                             (settooltype "(BorderBlank" "Yes)")
  1891.                             (settooltype "SettingsFile" #_settingsname)
  1892.                             (settooltype "BoardType" #_boardname)
  1893.                             (noposition)
  1894.                             (confirm)
  1895.                         )
  1896.                     )
  1897.                 )
  1898.             )
  1899.         )
  1900.         (if (= #_installmode #ModeUninstall)
  1901.             (delete
  1902.                 (tackon #_libsPicasso96path
  1903.                     (cat #_boardname ".card")
  1904.                 )
  1905.                 (tackon #_monitorpath #_boardname)
  1906.                 (tackon #_monitorpath
  1907.                     (cat #_boardname ".info")
  1908.                 )
  1909.             )
  1910.         )
  1911.     )
  1912. )
  1913.  
  1914. ;=============================================================================
  1915. (procedure P_InstallChip #_chipname
  1916.  
  1917.     (if (OR (= #_installmode #ModeInstall) (= #_installmode #ModeUpdate))
  1918.         (copylib
  1919.             (prompt (#CopyChip #_chipname))
  1920.             (help #CopyChipHelp)
  1921.             (source (tackon "libs/Picasso96/" (cat #_chipname ".chip")))
  1922.             (dest #_libsPicasso96path)
  1923.             (confirm)
  1924.         )
  1925.     )
  1926.  
  1927.     (if (= #_installmode #ModeUninstall)
  1928.         (delete
  1929.             (tackon #_libsPicasso96path
  1930.                 (cat #_chipname ".chip")
  1931.             )
  1932.         )
  1933.     )
  1934. )
  1935.  
  1936. ;=============================================================================
  1937. (procedure P_SearchBoards
  1938.  
  1939.     ;*********************
  1940.     ; check boards
  1941.     
  1942.     (set #_boards 0)
  1943.  
  1944.     ;*********************
  1945.     ; CyberVision3D: ZorroIII: 67
  1946.     (set #_CyberVisionCnt (run "FindBoard 8512 67" (safe)))
  1947.     (if
  1948.         (> #_CyberVisionCnt 0)
  1949.         (set #_boards (BITOR #_boards #CyberVision3DBit))
  1950.     )
  1951.  
  1952.     ;*********************
  1953.     ; CyberVision: mem:34/regs:35
  1954.     (set #_CyberVisionCnt (run "FindBoard 8512 34" (safe)))
  1955.     (if
  1956.         (> #_CyberVisionCnt 0)
  1957.         (set #_boards (BITOR #_boards #CyberVision64Bit))
  1958.     )
  1959.  
  1960.     ;*********************
  1961.     ; Domino: mem:1/regs:2
  1962.     (set #_DominoCnt (run "FindBoard 2167 1" (safe)))
  1963.     (if
  1964.         (> #_DominoCnt 0)
  1965.         (set #_boards (BITOR #_boards #DominoBit))
  1966.     )
  1967.  
  1968.     ;*********************
  1969.     ; Graffity: mem:33/regs:34
  1970.     (set #_GraffityCnt (run "FindBoard 2092 33" (safe)))
  1971.     (if
  1972.     (> #_GraffityCnt 0)
  1973.         (set #_boards (BITOR #_boards #GraffityBit))
  1974.     )
  1975.  
  1976.     ;*********************
  1977.     ; Merlin: mem:3/regs:4
  1978.     (set #_MerlinCnt (run "FindBoard 2117 3" (safe)))
  1979.     (if
  1980.         (> #_MerlinCnt 0)
  1981.         (set #_boards (BITOR #_boards #MerlinBit))
  1982.     )
  1983.  
  1984.     ;*********************
  1985.     ; oMniBus: there can only be one!
  1986.     (if
  1987.         (run "FindBoard 2181 0" (safe))
  1988.         (
  1989.             (set #_oMniBusCnt 1)
  1990.             (set #_boards (BITOR #_boards #oMniBusBit))
  1991.         )
  1992.     )
  1993.  
  1994.     ;*********************
  1995.     ; PicassoII: mem:11/regs:12
  1996.     (set #_PicassoIICnt (run "FindBoard 2167 11" (safe)))
  1997.     (if
  1998.         (> #_PicassoIICnt 0)
  1999.         (set #_boards (BITOR #_boards #PicassoIIBit))
  2000.     )
  2001.  
  2002.     ;*********************
  2003.     ; PicassoIV: 21/22/23/24
  2004.     (set #_PicassoIVCnt (+ (run "FindBoard 2167 21" (safe)) (run "FindBoard 2167 24" (safe))))
  2005.     (if
  2006.         (> #_PicassoIVCnt 0)
  2007.         (set #_boards (BITOR #_boards #PicassoIVBit))
  2008.     )
  2009.  
  2010.     ;*********************
  2011.     ; Piccolo: mem:5/regs:6
  2012.     (set #_PiccoloCnt (run "FindBoard 2195 5" (safe)))
  2013.     (if
  2014.         (> #_PiccoloCnt 0)
  2015.         (set #_boards (BITOR #_boards #PiccoloBit))
  2016.     )
  2017.  
  2018.     ;*********************
  2019.     ; PiccoloSD64: mem:10/regs:11
  2020.     (set #_PiccoloSD64Cnt (run "FindBoard 2195 10" (safe)))
  2021.     (if
  2022.         (> #_PiccoloSD64Cnt 0)
  2023.         (set #_boards (BITOR #_boards #PiccoloSD64Bit))
  2024.     )
  2025.  
  2026.     ;*********************
  2027.     ; Pixel64: mem:255/regs:254
  2028.     (set #_Pixel64Cnt (run "FindBoard 2026 255" (safe)))
  2029.     (if
  2030.         (> #_Pixel64Cnt 0)
  2031.         (set #_boards (BITOR #_boards #Pixel64Bit))
  2032.     )
  2033.  
  2034.     ;*********************
  2035.     ; RetinaBLTZ3: 16
  2036.     (set #_RetinaCnt (run "FindBoard 18260 16" (safe)))
  2037.     (if
  2038.         (> #_RetinaCnt 0)
  2039.         (set #_boards (BITOR #_boards #RetinaBLTZ3Bit))
  2040.     )
  2041.  
  2042.     ;*********************
  2043.     ; Spectrum: mem:1/regs:2
  2044.     (set #_SpectrumCnt (run "FindBoard 2193 1" (safe)))
  2045.     (if
  2046.         (> #_SpectrumCnt 0)
  2047.         (set #_boards (BITOR #_boards #SpectrumBit))
  2048.     )
  2049.  
  2050.     ;*********************
  2051.     ; uaegfx: 96
  2052.     (if
  2053.         (run "FindBoard 2011 96" (safe))
  2054.         (
  2055.             (set #_uaegfxCnt 1)
  2056.             (set #_boards (BITOR #_boards #uaegfxBit))
  2057.         )
  2058.     )
  2059.  
  2060.     ;*********************
  2061.     ; user selects boards
  2062.  
  2063. ;    (if
  2064. ;        (= 0 #_boards)
  2065. ;        (abort #Warning-NoBoards)
  2066. ;    )
  2067. )
  2068.  
  2069. ;=============================================================================
  2070. (procedure P_UserSelectsBoard
  2071.     (set #_boards
  2072.         (askoptions
  2073.             (if
  2074.                 (= 0 #_installmode) 
  2075.                 (prompt #AskBoards)
  2076.             )
  2077.             (if
  2078.                 (= 1 #_installmode) 
  2079.                 (prompt #AskBoardsUp)
  2080.             )
  2081.             (if
  2082.                 (= 2 #_installmode) 
  2083.                 (prompt #AskBoardsUn)
  2084.             )
  2085.             (help #AskBoardsHelp)
  2086.             (choices
  2087.                 "pCyberVision64"
  2088.                 "CyberVision64/3D"
  2089.                 "Domino"
  2090.                 "Graffity"
  2091.                 "" ; "Inferno"
  2092.                 "Merlin"
  2093.                 "oMniBus"
  2094.                 "PicassoII/II+"
  2095.                 "PicassoIV"
  2096.                 "Piccolo"
  2097.                 "Piccolo SD64"
  2098.                 "Pixel64"
  2099.                 "Retina BLT Z3"
  2100.                 "Spectrum 24"
  2101.                 "uaegfx"
  2102.             )
  2103.             (default #_boards)
  2104.         )
  2105.     )
  2106.  
  2107.     (if
  2108.         (= #_boards 0)
  2109.         (abort #Err-No-Boards)
  2110.     )
  2111. )
  2112.  
  2113. ;=============================================================================
  2114. (procedure P_GetLibPath
  2115.     (set #_pathfound 0)
  2116.     (set #_libsPicasso96path (tackon #LibsDefaultPath #Name))
  2117.  
  2118.     (if
  2119.         (NOT (= #_installmode #ModeInstall))
  2120.         (if
  2121.             (= (exists #_libsPicasso96path) 2)
  2122.             (
  2123.                 (set #_pathfound 1)
  2124.                 (set #_libpath #LibsDefaultPath)
  2125.             )
  2126.         )
  2127.     )
  2128.  
  2129.     (if
  2130.         (= #_pathfound 0)
  2131.         (
  2132.             (if
  2133.                 (askbool
  2134.                     (if
  2135.                         (= #_installmode #ModeInstall)
  2136.                         (prompt #AskLibPath)
  2137.                     )
  2138.                     (if
  2139.                         (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2140.                         (prompt #AskLibPathUp)
  2141.                     )
  2142.                     (help #AskLibPathHelp)
  2143.                     (choices #LibsDefaultPath #AskLibPathUser)
  2144.                 )
  2145.                 (set #_libpath #LibsDefaultPath)
  2146.                 (set #_libpath
  2147.                     (askdir
  2148.                         (if
  2149.                             (= #_installmode #ModeInstall)
  2150.                             (prompt #SelectLibDir)
  2151.                         )
  2152.                         (if
  2153.                             (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2154.                             (prompt #SelectLibDir)
  2155.                         )
  2156.                         (help #SelectLibDirHelp)
  2157.                         (default #LibsDefaultPath)
  2158.                     )
  2159.                 )
  2160.             )
  2161.             (set #_libsPicasso96path (tackon #_libpath #Name))
  2162.         )
  2163.     )
  2164. )
  2165.  
  2166. ;=============================================================================
  2167. (procedure P_GetMonitorPath
  2168.  
  2169.     (set #_pathfound 0)
  2170.  
  2171.     (if
  2172.         (NOT (= #_installmode #ModeInstall))
  2173.             (if
  2174.                 (OR 
  2175.                     (= (exists (tackon #MonitorsDefaultPath "Cybervision")) 1)
  2176.                     (= (exists (tackon #MonitorsDefaultPath "CVision3D")) 1)
  2177.                     (= (exists (tackon #MonitorsDefaultPath "Domino")) 1)
  2178.                     (= (exists (tackon #MonitorsDefaultPath "Graffity")) 1)
  2179.                     (= (exists (tackon #MonitorsDefaultPath "Inferno")) 1)
  2180.                     (= (exists (tackon #MonitorsDefaultPath "Merlin")) 1)
  2181.                     (= (exists (tackon #MonitorsDefaultPath "oMniBus")) 1)
  2182.                     (= (exists (tackon #MonitorsDefaultPath "PicassoII")) 1)
  2183.                     (= (exists (tackon #MonitorsDefaultPath "PicassoIV")) 1)
  2184.                     (= (exists (tackon #MonitorsDefaultPath "Piccolo")) 1)
  2185.                     (= (exists (tackon #MonitorsDefaultPath "PiccoloSD64")) 1)
  2186.                     (= (exists (tackon #MonitorsDefaultPath "Pixel64")) 1)
  2187.                     (= (exists (tackon #MonitorsDefaultPath "RetinaBLT")) 1)
  2188.                     (= (exists (tackon #MonitorsDefaultPath "Spectrum")) 1)
  2189.                     (= (exists (tackon #MonitorsDefaultPath "uaegfx")) 1)
  2190.                 )
  2191.                 (
  2192.                     (set #_pathfound 1)
  2193.                     (set #_monitorpath #MonitorsDefaultPath)
  2194.                 )
  2195.             )
  2196.     )
  2197.  
  2198.     (if
  2199.         (= #_pathfound 0)
  2200.         (
  2201.             (if
  2202.                 (askbool
  2203.                     (if (= #_installmode #ModeInstall)
  2204.                         (prompt #AskMonitorPath)
  2205.                     )
  2206.                     (if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2207.                         (prompt #AskMonitorPathUp)
  2208.                     )
  2209.                     (help #AskMonitorPathHelp)
  2210.                     (choices #AskMonitorPathMonitors #AskMonitorPathUser)
  2211.                 )
  2212.                 (set #_monitorpath #MonitorsDefaultPath)
  2213.                     (set #_monitorpath
  2214.                     (askdir
  2215.                         (if (= #_installmode #ModeInstall)
  2216.                             (prompt #SelectMonitorDir)
  2217.                         )
  2218.                         (if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2219.                             (prompt #SelectMonitorDir)
  2220.                         )
  2221.                         (help #SelectMonitorDirHelp)
  2222.                         (default #MonitorsDefaultPath)
  2223.                     )
  2224.                 )
  2225.             )
  2226.         )
  2227.     )
  2228. )
  2229.  
  2230. ;=============================================================================
  2231. (procedure P_GetPrefsPath
  2232.     (set #_pathfound 0)
  2233.  
  2234.     (if
  2235.         (NOT (= #_installmode #ModeInstall))
  2236.             (if
  2237.                 (= (exists (tackon #PrefsDefaultPath "Picasso96Mode")) 1)
  2238.                 (
  2239.                     (set #_pathfound 1)
  2240.                     (set #_prefspath #PrefsDefaultPath)
  2241.                 )
  2242.             )
  2243.     )
  2244.  
  2245.     (if
  2246.         (= #_pathfound 0)
  2247.         (if
  2248.             (askbool
  2249.                 (if (= #_installmode #ModeInstall)
  2250.                     (prompt #AskPrefsPath)
  2251.                 )
  2252.                 (if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2253.                     (prompt #AskPrefsPathUp)
  2254.                 )
  2255.                 (help #AskPrefsPathHelp)
  2256.                 (choices #AskPrefsPathPrefs #AskPrefsPathUser)
  2257.             )
  2258.             (set #_prefspath #PrefsDefaultPath)
  2259.             (set #_prefspath
  2260.                 (askdir
  2261.                     (if (= #_installmode #ModeInstall)
  2262.                         (prompt #SelectPrefsDir)
  2263.                     )
  2264.                     (if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2265.                         (prompt #SelectPrefsDirUp)
  2266.                     )
  2267.                     (help #SelectPrefsDirHelp)
  2268.                     (default #PrefsDefaultPath)
  2269.                 )
  2270.             )
  2271.         )
  2272.     )
  2273. )
  2274.  
  2275. ;=============================================================================
  2276. (procedure P_GetSettingsPath
  2277.     (set #_pathfound 0)
  2278.  
  2279.     (if
  2280.         (NOT (= #_installmode #ModeInstall))
  2281.             (if
  2282.                 (= (exists #SettingsDefaultName) 1)
  2283.                 (
  2284.                     (set #_pathfound 1)
  2285.                     (set #_settingsname #SettingsDefaultName)
  2286.                 )
  2287.             )
  2288.     )
  2289.  
  2290.     (if
  2291.         (= #_pathfound 0)
  2292.         (if
  2293.             (askbool
  2294.                 (if
  2295.                     (= #_installmode #ModeInstall)
  2296.                     (prompt #AskSettingsPath)
  2297.                 )
  2298.                 (if
  2299.                     (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2300.                     (prompt #AskSettingsPathUp)
  2301.                 )
  2302.                 (help #AskSettingsPathHelp)
  2303.                 (choices #AskSettingsPathDevs #AskSettingsPathUser)
  2304.             )
  2305.             (set #_settingsname #SettingsDefaultName)
  2306.             (set #_settingsname
  2307.                 (tackon
  2308.                     (askdir
  2309.                         (if
  2310.                             (= #_installmode #ModeInstall)
  2311.                             (prompt #SelectSettingsDir)
  2312.                         )
  2313.                         (if
  2314.                             (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2315.                             (prompt #SelectSettingsDirUp)
  2316.                         )
  2317.                         (help #SelectSettingsDirHelp)
  2318.                         (default (pathonly #SettingsDefaultName))
  2319.                     )
  2320.                     (fileonly #SettingsDefaultName)
  2321.                 )
  2322.             )
  2323.         )
  2324.     )
  2325. )
  2326.  
  2327. ;=============================================================================
  2328. (procedure P_GetCopySettings
  2329.  
  2330.     (set #_copysettings 1)
  2331.     (if
  2332.         (exists #_settingsname (noreq))
  2333.         (if
  2334.             (askbool
  2335.                 (prompt #AskSettingsCopy)
  2336.                 (help #AskSettingsCopyHelp)
  2337.                 (choices #Keep #Overwrite)
  2338.             )
  2339.             (set #_copysettings 0)
  2340.             (set #_copysettings 2)
  2341.         )
  2342.     )
  2343. )
  2344.  
  2345. ;=============================================================================
  2346. (procedure P_GetMainPath
  2347.     (set #_pathfound 0)
  2348.  
  2349.     (if
  2350.         (NOT (= #_installmode #ModeInstall))
  2351.             (if
  2352.                 (set #_mainpath
  2353.                     (getassign #MainPath)
  2354.                 )
  2355.                 (
  2356.                     (set #_pathfound 1)
  2357.                     (set #_mainpathroot
  2358.                         (pathonly #_mainpath)
  2359.                     )
  2360.                 )
  2361.             )
  2362.     )
  2363.  
  2364.     (if
  2365.         (= #_pathfound 0)
  2366.         (
  2367.             (if
  2368.                 (= #_installmode #ModeInstall)
  2369.                 (
  2370.                     (set #MainDefaultDir (tackon #MainDefaultPath #MainPath))
  2371.                     (if
  2372.                         (askbool
  2373.                             (prompt #AskMainPath)
  2374.                             (help #AskMainPathHelp)
  2375.                             (choices #MainDefaultDir #AskMainPathUser)
  2376.                         )
  2377.                         ; default
  2378.                         (set #_mainpathroot #MainDefaultPath)
  2379.                         ; user selected
  2380.                         (set #_mainpathroot
  2381.                             (askdir
  2382.                                 (prompt #SelectMainDir)
  2383.                                 (help #SelectMainDirHelp)
  2384.                                 (default #MainDefaultPath)
  2385.                                 (newpath)
  2386.                                 (disk)
  2387.                             )
  2388.                         )
  2389.                     )
  2390.                     (set #_mainpath (tackon #_mainpathroot #MainPath))
  2391.                     (if
  2392.                         (= (exists #_mainpath (noreq)) 0)
  2393.                         (makedir #_mainpath)
  2394.                     )
  2395.                 )
  2396.             )
  2397.             (if
  2398.                 (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
  2399.                 (
  2400.                     (set #_mainpathroot
  2401.                         (askdir
  2402.                             (prompt #AskMainPathUp)
  2403.                             (help #SelectMainDirHelp)
  2404.                             (default #MainDefaultPath)
  2405.                             (disk)
  2406.                         )
  2407.                     )
  2408.                     (set #_mainpath (tackon #_mainpathroot #MainPath))
  2409.                 )
  2410.             )
  2411.             (makeassign #MainPath #_mainpath)
  2412.         )
  2413.     )
  2414. )
  2415.  
  2416. ;=============================================================================
  2417. (procedure P_InstallApplicationDrivers
  2418.  
  2419.     (copyfiles
  2420.         (source "drivers")
  2421.         (dest #_mainpath)
  2422.         (all)
  2423.     )
  2424.     (if
  2425.         (= 1 (exists (tackon #_mainpath "ShapeShifter")))
  2426.         (tooltype
  2427.             (prompt #DriversToolType)
  2428.             (help #DriversToolTypeHelp)
  2429.             (dest (tackon #_mainpath "ShapeShifter"))
  2430.             (noposition)
  2431.             (confirm)
  2432.         )
  2433.     )
  2434.     (if
  2435.         (= 1 (exists (tackon #_mainpath "ADPro")))
  2436.         (tooltype
  2437.             (prompt #DriversToolType)
  2438.             (help #DriversToolTypeHelp)
  2439.             (dest (tackon #_mainpath "ADPro"))
  2440.             (noposition)
  2441.             (confirm)
  2442.         )
  2443.     )
  2444.     (if
  2445.         (= 1 (exists (tackon #_mainpath "Photogenics")))
  2446.         (tooltype
  2447.             (prompt #DriversToolType)
  2448.             (help #DriversToolTypeHelp)
  2449.             (dest (tackon #_mainpath "Photogenics"))
  2450.             (noposition)
  2451.             (confirm)
  2452.         )
  2453.     )
  2454.     (if
  2455.         (= 1 (exists (tackon #_mainpath "XiPaint")))
  2456.         (tooltype
  2457.             (prompt #DriversToolType)
  2458.             (help #DriversToolTypeHelp)
  2459.             (dest (tackon #_mainpath "XiPaint"))
  2460.             (noposition)
  2461.             (confirm)
  2462.         )
  2463.     )
  2464.     (message
  2465.         #MsgInstallFromHD
  2466.         (all)
  2467.     )
  2468. )
  2469.  
  2470. ;=============================================================================
  2471. (procedure P_InstallLibs
  2472.  
  2473.     ; copy Picasso96API.library
  2474.     (copylib
  2475.         (prompt #CopyPicasso96API)
  2476.         (help #CopyPicasso96APIHelp)
  2477.         (source "libs/Picasso96API.library")
  2478.         (dest #_libpath)
  2479.         (confirm)
  2480.     )
  2481.  
  2482.     ; copy rtg.library
  2483.     (copylib
  2484.         (prompt #CopyRtg)
  2485.         (help #CopyRtgHelp)
  2486.         (source "libs/Picasso96/rtg.library")
  2487.         (dest #_libsPicasso96path)
  2488.         (confirm)
  2489.     )
  2490.  
  2491.     ; copy fastlayers.library
  2492.     (copylib
  2493.         (prompt #CopyFL)
  2494.         (help #CopyFLHelp)
  2495.         (source "libs/Picasso96/fastlayers.library")
  2496.         (dest #_libsPicasso96path)
  2497.         (confirm)
  2498.     )
  2499.  
  2500.     ; copy emulation.library
  2501.     (copylib
  2502.         (prompt #CopyEmuLib)
  2503.         (help #CopyEmuLibHelp)
  2504.         (source "libs/Picasso96/emulation.library")
  2505.         (dest #_libsPicasso96path)
  2506.         (confirm)
  2507.     )
  2508. )
  2509.  
  2510. ;=============================================================================
  2511. (procedure P_InstallPicasso96Mode
  2512.  
  2513.     (copylib
  2514.         (prompt #CopyPicasso96Mode)
  2515.         (help #CopyPicasso96ModeHelp)
  2516.         (source "Prefs/Picasso96Mode")
  2517.         (dest #_prefspath)
  2518.         (confirm)
  2519.         (infos)
  2520.     )
  2521.     (tooltype
  2522.         (prompt #Picasso96ModeIconType)
  2523.         (help #Picasso96ModeIconTypeHelp)
  2524.         (dest (tackon #_prefspath "Picasso96Mode"))
  2525.         (settooltype "SettingsFile" #_settingsname)
  2526.         (noposition)
  2527.         (confirm)
  2528.     )
  2529. )
  2530.  
  2531. ;=============================================================================
  2532. (procedure P_InstallHardwareDrivers
  2533.  
  2534.     (if
  2535.         (BITAND #_boards #CyberVision64Bit)
  2536.         (P_InstallChip "S3Trio64")
  2537.     )
  2538.  
  2539.     (if
  2540.         (BITAND #_boards #CyberVision3DBit)
  2541.         (P_InstallChip "S3ViRGE")
  2542.     )
  2543.  
  2544.     (if
  2545.         (BITAND #_boards (+ #DominoBit #oMniBusBit))
  2546.         (P_InstallChip "TsengET4000")
  2547.     )
  2548.  
  2549.     (if
  2550.         (BITAND #_boards (+ #MerlinBit #oMniBusBit))
  2551.         (P_InstallChip "TsengET4000W32")
  2552.     )
  2553.  
  2554.     (if
  2555.         (BITAND #_boards (+ #GraffityBit #PicassoIIBit #PiccoloBit #SpectrumBit))
  2556.         (P_InstallChip "CirrusGD542X")
  2557.     )
  2558.  
  2559.     (if
  2560.         (BITAND #_boards (+ #InfernoBit #PicassoIVBit))
  2561.         (P_InstallChip "CirrusGD5446")
  2562.     )
  2563.  
  2564.     (if
  2565.         (BITAND #_boards (+ #PiccoloSD64Bit #Pixel64Bit))
  2566.         (P_InstallChip "CirrusGD5434")
  2567.     )
  2568.  
  2569.     (if
  2570.         (BITAND #_boards #RetinaBLTZ3Bit)
  2571.         (P_InstallChip "NCR77C32BLT")
  2572.     )
  2573.  
  2574.     (if
  2575.         (BITAND #_boards #CyberVision64Bit)
  2576.         (P_InstallCard "CyberVision")
  2577.     )
  2578.  
  2579.     (if
  2580.         (BITAND #_boards #CyberVision3DBit)
  2581.         (P_InstallCard "CVision3D")
  2582.     )
  2583.  
  2584.     (if
  2585.         (BITAND #_boards #DominoBit)
  2586.         (P_InstallCard "Domino")
  2587.     )
  2588.  
  2589.     (if
  2590.         (BITAND #_boards #GraffityBit)
  2591.         (P_InstallCard "Graffity")
  2592.     )
  2593.  
  2594.     (if
  2595.         (BITAND #_boards #InfernoBit)
  2596.         (P_InstallCard "Inferno")
  2597.     )
  2598.  
  2599.     (if
  2600.         (BITAND #_boards #MerlinBit)
  2601.         (P_InstallCard "Merlin")
  2602.     )
  2603.  
  2604.     (if
  2605.         (BITAND #_boards #oMniBusBit)
  2606.         (P_InstallCard "oMniBus")
  2607.     )
  2608.  
  2609.     (if
  2610.         (BITAND #_boards #PicassoIIBit)
  2611.         (P_InstallCard "PicassoII")
  2612.     )
  2613.  
  2614.     (if
  2615.         (BITAND #_boards #PicassoIVBit)
  2616.         (P_InstallCard "PicassoIV")
  2617.     )
  2618.  
  2619.     (if
  2620.         (BITAND #_boards #PiccoloBit)
  2621.         (P_InstallCard "Piccolo")
  2622.     )
  2623.  
  2624.     (if
  2625.         (BITAND #_boards #PiccoloSD64Bit)
  2626.         (P_InstallCard "PiccoloSD64")
  2627.     )
  2628.  
  2629.     (if
  2630.         (BITAND #_boards #Pixel64Bit)
  2631.         (P_InstallCard "Pixel64")
  2632.     )
  2633.  
  2634.     (if
  2635.         (BITAND #_boards #RetinaBLTZ3Bit)
  2636.         (P_InstallCard "RetinaBLT")
  2637.     )
  2638.  
  2639.     (if
  2640.         (BITAND #_boards #SpectrumBit)
  2641.         (P_InstallCard "Spectrum")
  2642.     )
  2643.  
  2644.     (if
  2645.         (BITAND #_boards #uaegfxBit)
  2646.         (P_InstallCard "uaegfx")
  2647.     )
  2648.  
  2649. )
  2650.  
  2651. ;=============================================================================
  2652. (procedure P_InstallPDT
  2653.  
  2654.     ; backup old or wrong version of the picture.datatype first
  2655.     (if
  2656.         (= (exists "SYS:Classes/Datatypes/picture.datatype") 1)
  2657.         (
  2658.             ; there is an old one
  2659.             (if
  2660.                 (< (getversion "SYS:Classes/Datatypes/picture.datatype") (* 43 65536))
  2661.                 (
  2662.                     (if
  2663.                         ; old picture.datatype
  2664.                         (NOT (exists "SYS:Classes/Datatypes/picture.datatype.old"))
  2665.                         (copyfiles
  2666.                             (prompt #CopyPDT)
  2667.                             (help #CopyPDTHelp)
  2668.                             (source "SYS:Classes/Datatypes/picture.datatype")
  2669.                             (dest "SYS:Classes/Datatypes")
  2670.                             (newname "picture.datatype.old")
  2671.                         )
  2672.                     )
  2673.                 )
  2674.                 (
  2675.                     (if
  2676.                         (> (getversion "SYS:Classes/Datatypes/picture.datatype") (+ (* 43 65536) 500))
  2677.                         (if
  2678.                             ; CGfx v43 picture.datatype does not work with Picasso96
  2679.                             (NOT (exists "SYS:Classes/Datatypes/picture.datatype.cgfx"))
  2680.                             (rename "SYS:Classes/Datatypes/picture.datatype" "SYS:Classes/Datatypes/picture.datatype.cgfx"
  2681.                                 (prompt #CopyPDT)
  2682.                                 (help #CopyPDTHelp)
  2683.                             )
  2684.                             (delete
  2685.                                 "SYS:Classes/Datatypes/picture.datatype"
  2686.                                 (prompt #CopyPDT)
  2687.                                 (help #CopyPDTHelp)
  2688.                                 (optional force)
  2689.                             )
  2690.                         )
  2691.                     )
  2692.                 )
  2693.             )
  2694.         )
  2695.     )
  2696.     
  2697.     (copylib
  2698.         (prompt #CopyPDT)
  2699.         (help #CopyPDTHelp)
  2700.         (source "Classes/Datatypes/picture.datatype")
  2701.         (dest "SYS:Classes/Datatypes")
  2702.         (confirm)
  2703.     )
  2704.  
  2705. )
  2706.  
  2707. ;=============================================================================
  2708. (procedure P_CopyApplications
  2709.  
  2710.     (copyfiles
  2711.         (prompt #CopyApps)
  2712.         (help #CopyAppsHelp)
  2713.         (source "Picasso96")
  2714.         (dest #_mainpath)
  2715.         (infos)
  2716.         (all)
  2717.     )
  2718.  
  2719.     (if
  2720.         (OR (= @language "svenska") (= @language "français"))
  2721.         (
  2722.             ; there is no swedish translation yet
  2723.             (copyfiles
  2724.                 (prompt #CopyApps)
  2725.                 (help #CopyAppsHelp)
  2726.                 (source "Documentation/Picasso96_english.guide")
  2727.                 (dest #_mainpath)
  2728.                 (infos)
  2729.             )
  2730.         )
  2731.         (copyfiles
  2732.             (prompt #CopyApps)
  2733.             (help #CopyAppsHelp)
  2734.             (source (cat "Documentation/Picasso96_" @language ".guide"))
  2735.             (dest #_mainpath)
  2736.             (infos)
  2737.         )
  2738.     )
  2739.  
  2740.     (if
  2741.         (= (exists "Version") 1)
  2742.         (
  2743.             (copyfiles
  2744.                 (source "Version")
  2745.                 (dest #_mainpath)
  2746.             )
  2747.         )
  2748.     )
  2749.  
  2750.     (if
  2751.         (= #_instprtpatch 1)
  2752.         (if
  2753.             (= (exists (tackon #_mainpath "P96_PrinterPatch.icon")) 1)
  2754.             (
  2755.                 (copyfiles
  2756.                     (source (tackon #_mainpath "P96_PrinterPatch.icon"))
  2757.                     (dest "SYS:WBStartup")
  2758.                     (newname "P96_PrinterPatch.info")
  2759.                 )
  2760.             )
  2761.         )
  2762.     )
  2763.  
  2764. )
  2765.  
  2766. ;=============================================================================
  2767. (procedure P_CopySettings
  2768.  
  2769.     (set #_monitor 1)
  2770.  
  2771.     (set #_olduserlevel @user-level)
  2772.     (user 1)
  2773.  
  2774.     (set #_monitor
  2775.         (askchoice
  2776.             (prompt #AskMonitor)
  2777.             (help #AskMonitorHelp)
  2778.             (choices    #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor
  2779.                         #48kHzMonitor #57kHzMonitor #64kHzMonitor)
  2780.             (default 1)
  2781.         )
  2782.     )
  2783.  
  2784.     (user #_olduserlevel)
  2785.  
  2786.     (if
  2787.         (= #_copysettings 2)
  2788.         (copyfiles
  2789.             (prompt #CopySettings)
  2790.             (help #CopySettingsHelp)
  2791.             (source #_settingsname)
  2792.             (dest (pathonly #_settingsname))
  2793.             (newname (cat (fileonly #_settingsname) ".bak"))
  2794.         )
  2795.     )
  2796.     ; copy settings file
  2797.     (set #_settingssource
  2798.         (select #_monitor
  2799.             "devs/Picasso96Settings.15"
  2800.             "devs/Picasso96Settings.31"
  2801.             "devs/Picasso96Settings.35.5"
  2802.             "devs/Picasso96Settings.38"
  2803.             "devs/Picasso96Settings.48"
  2804.             "devs/Picasso96Settings.57"
  2805.             "devs/Picasso96Settings.64"
  2806.         )
  2807.     )
  2808.  
  2809.     (if
  2810.         (NOT (= #_copysettings 0))
  2811.         (copyfiles
  2812.             (prompt #CopySettings)
  2813.             (help #CopySettingsHelp)
  2814.             (source #_settingssource)
  2815.             (dest (pathonly #_settingsname))
  2816.             (newname (fileonly #_settingsname))
  2817.         )
  2818.     )
  2819. )
  2820.  
  2821. ;=============================================================================
  2822. (procedure P_ModUserStartup
  2823.  
  2824.     (startup @app-name
  2825.         (prompt #AddUserStartup)
  2826.         (help #AddUserStartupHelp)
  2827.         (if
  2828.             (OR (= #_installmode #ModeInstall) (= #_installmode #ModeUpdate))
  2829.             (command (cat "Assign " #MainPath ": \"" #_mainpath "\""))
  2830.         )
  2831.     )
  2832. )
  2833.  
  2834. ;=============================================================================
  2835. ; main installation routine
  2836. ;=============================================================================
  2837.  
  2838. (message #Message)
  2839.  
  2840. (if
  2841.     (< (getversion) (* #MinSysVersion 65536))
  2842.     (abort #Err-Bad-Kick)
  2843. )
  2844.  
  2845. (if
  2846.     (patmatch "68000|68010" (database "cpu"))
  2847.     (abort #Err-Bad-Cpu)
  2848. )
  2849.  
  2850.  
  2851. (set #_installmode
  2852.     (askchoice
  2853.         (prompt #InstallMode)
  2854.         (help #InstallModeHelp "\n\n" @askoptions-help)
  2855.         (choices
  2856.             #Install
  2857.             #Update
  2858.             #Uninstall
  2859.         )
  2860.         (if
  2861.             (getassign #MainPath)
  2862.             (default 1)
  2863.             (default 0)
  2864.         )
  2865.     )
  2866. )
  2867.  
  2868. (complete 5)
  2869.  
  2870. (welcome)
  2871.  
  2872. (P_SearchBoards)
  2873.  
  2874. ;*********************
  2875.  
  2876. (if
  2877.     (= #_installmode #ModeInstall)
  2878.     (
  2879.         (complete 10)
  2880.  
  2881.         (message #StartupMsg1 (all))
  2882.  
  2883.         (complete 15)
  2884.  
  2885.         (message #StartupMsg2 (all))
  2886.  
  2887.         (complete 20)
  2888.         (set #_olduserlevel @user-level)
  2889.         (user 1)
  2890.         (if
  2891.             (askbool
  2892.                 (prompt    #StartupMsg3)
  2893.                 (help        #StartupHelp3)
  2894.             )
  2895.             (
  2896.                 (if
  2897.                     (= @language "english")
  2898.                     (
  2899.                         (run "SYS:Utilities/MultiView Documentation/Picasso96_english.guide" (safe))
  2900.                     )
  2901.                 )
  2902.                 (if
  2903.                     (= @language "deutsch")
  2904.                     (
  2905.                         (run "SYS:Utilities/MultiView Documentation/Picasso96_deutsch.guide" (safe))
  2906.                     )
  2907.                 )
  2908.                 (if
  2909.                     (= @language "français")
  2910.                     (
  2911.                         (run "SYS:Utilities/MultiView Documentation/Picasso96_italiano.guide" (safe))
  2912.                     )
  2913.                 )
  2914.                 (if
  2915.                     (= @language "italiano")
  2916.                     (
  2917.                         (run "SYS:Utilities/MultiView Documentation/Picasso96_italiano.guide" (safe))
  2918.                     )
  2919.                 )
  2920.                 (if
  2921.                     (= @language "svenska")
  2922.                     (
  2923.                         (run "SYS:Utilities/MultiView Documentation/Picasso96_english.guide" (safe))
  2924.                     )
  2925.                 )
  2926.             )
  2927.         )
  2928.         (user #_olduserlevel)
  2929.  
  2930.         (complete 30)
  2931.         ;*********************
  2932.         ; install
  2933.     
  2934.         (P_UserSelectsBoard)
  2935.  
  2936.  
  2937.         ;*********************
  2938.         ; get paths
  2939.  
  2940.  
  2941.         (P_GetLibPath)
  2942.         (complete 35)
  2943.         (P_GetMonitorPath)
  2944.         (complete 40)
  2945.         (P_GetPrefsPath)
  2946.         (complete 45)
  2947.         (P_GetSettingsPath)
  2948.         (complete 50)
  2949.         (P_GetCopySettings)
  2950.         (complete 55)
  2951.         (P_GetMainPath)
  2952.         (complete 60)
  2953.  
  2954.         (set #_copydrivers
  2955.             (askbool
  2956.                 (prompt #CopyDrivers)
  2957.                 (help #CopyDriversHelp)
  2958.             )
  2959.         )
  2960.  
  2961.         (set #_instprtpatch
  2962.             (askbool
  2963.                 (prompt #InstPrtPatch)
  2964.                 (help #InstPrtPatchHelp)
  2965.             )
  2966.         )
  2967.  
  2968.         (complete 65)
  2969.  
  2970.         ;*********************
  2971.         ; finally install...
  2972.  
  2973.         (complete #Msg-Installing)
  2974.  
  2975.         ; make applications directory
  2976.         (if
  2977.             (= 0 (exists #_mainpath))
  2978.             (makedir #_mainpath
  2979.                 (prompt #Picasso96HomeDir)
  2980.                 (help #Picasso96HomeDirHelp)
  2981.                 (confirm)
  2982.             )
  2983.         )
  2984.  
  2985.         ; set application path to get install_log_file there
  2986.         (set @default-dest #_mainpath)
  2987.  
  2988.         ; copy applications
  2989.  
  2990.         (P_CopyApplications)
  2991.         (complete 70)
  2992.  
  2993.         ; makedir libs/Picasso96
  2994.         (if
  2995.             (= 0 (exists #_libsPicasso96path))
  2996.             (makedir #_libsPicasso96path
  2997.                 (prompt #Picasso96Dir)
  2998.                 (help #Picasso96DirHelp)
  2999.                 (confirm)
  3000.             )
  3001.         )
  3002.  
  3003.         ; Copy Libraries
  3004.  
  3005.         (P_InstallLibs)
  3006.         (complete 75)
  3007.  
  3008.         ; copy picture.datatype
  3009.  
  3010.         (P_InstallPDT)
  3011.         (complete 80)
  3012.  
  3013.         ; install chip and card drivers
  3014.  
  3015.         (P_InstallHardwareDrivers)
  3016.         (complete 85)
  3017.  
  3018.         ; copy Picasso96Mode
  3019.         
  3020.         (P_InstallPicasso96Mode)
  3021.         (complete 90)
  3022.  
  3023.         ; backup & copy settings file
  3024.         
  3025.         (if
  3026.             (NOT (= #_copysettings 0))
  3027.             (P_CopySettings)
  3028.         )
  3029.         (complete 95)
  3030.  
  3031.         ; modify user-startup
  3032.  
  3033.         (P_ModUserStartup)
  3034.         (complete 97)
  3035.  
  3036.         ; copy drivers to harddisk
  3037.         (if
  3038.             (= #_copydrivers 1)
  3039.             (P_InstallApplicationDrivers)
  3040.         )
  3041.         (complete 100)
  3042.  
  3043.         (exit #InstEnd)
  3044.     )
  3045. )
  3046.  
  3047. (if
  3048.     (= #_installmode #ModeUpdate)
  3049.     (
  3050.         (complete 10)
  3051.         (set #_update
  3052.             (askoptions
  3053.                 (prompt #UpdateSel)
  3054.                 (help #UpdateSelHelp)
  3055.                 (choices
  3056.                     #UpUnGfx
  3057.                     #UpUnLib
  3058.                     #UpUnPdt
  3059.                     #UpUnPMd
  3060.                     #UpUnAppl
  3061.                     #UpUnDriv
  3062.                     #UpUnMoni
  3063.                     #UpUstart
  3064.                 )
  3065.                 (default 63)
  3066.             )
  3067.         )
  3068.         (complete 25)
  3069.  
  3070.         (if
  3071.             (BITAND #_update 1)
  3072.             (P_UserSelectsBoard)
  3073.         )
  3074.  
  3075.         (complete 30)
  3076.  
  3077.         (if
  3078.             (BITAND #_update (+ 1 2))
  3079.             (P_GetLibPath)
  3080.         )
  3081.  
  3082.         (complete 35)
  3083.  
  3084.         (if
  3085.             (BITAND #_update 1)
  3086.             (P_GetMonitorPath)
  3087.         )
  3088.  
  3089.         (complete 40)
  3090.  
  3091.         (if
  3092.             (BITAND #_update 8)
  3093.             (P_GetPrefsPath)
  3094.         )
  3095.  
  3096.         (complete 45)
  3097.  
  3098.         (if
  3099.             (BITAND #_update (+ 1 8 64))
  3100.             (P_GetSettingsPath)
  3101.         )
  3102.  
  3103.         (complete 50)
  3104.  
  3105.         (if
  3106.             (BITAND #_update 64)
  3107.             (P_GetCopySettings)
  3108.         )
  3109.  
  3110.         (complete 55)
  3111.  
  3112.         ; mainpath is always needed
  3113.         (P_GetMainPath)
  3114.  
  3115.         ; set application path to get install_log_file there
  3116.         (set @default-dest #_mainpath)
  3117.  
  3118.         (complete 60)
  3119.  
  3120.         (if
  3121.             (BITAND #_update 1)
  3122.             (P_InstallHardwareDrivers)
  3123.         )
  3124.  
  3125.         (complete 65)
  3126.  
  3127.         (if
  3128.             (BITAND #_update 2)
  3129.             (P_InstallLibs)
  3130.         )
  3131.  
  3132.         (complete 70)
  3133.  
  3134.         (if
  3135.             (BITAND #_update 4)
  3136.             (P_InstallPDT)
  3137.         )
  3138.  
  3139.         (complete 75)
  3140.  
  3141.         (if
  3142.             (BITAND #_update 8)
  3143.             (P_InstallPicasso96Mode)
  3144.         )
  3145.  
  3146.         (complete 80)
  3147.  
  3148.         (if
  3149.             (BITAND #_update 16)
  3150.             (
  3151.             (set #_instprtpatch 0)
  3152.             (if (= (exists "SYS:WBStartup/P96_PrinterPatch.info") 0)
  3153.                 (set #_instprtpatch
  3154.                     (askbool
  3155.                         (prompt #InstPrtPatch)
  3156.                         (help #InstPrtPatchHelp)
  3157.                     )
  3158.                 )
  3159.             )
  3160.             (P_CopyApplications)
  3161.             )
  3162.         )
  3163.  
  3164.         (complete 85)
  3165.  
  3166.         (if
  3167.             (BITAND #_update 32)
  3168.             (P_InstallApplicationDrivers)
  3169.         )
  3170.  
  3171.         (complete 90)
  3172.  
  3173.         (if
  3174.             (BITAND #_update 64)
  3175.             (if (NOT (= #_copysettings 0))
  3176.                 (P_CopySettings)
  3177.             )
  3178.         )
  3179.  
  3180.         (complete 95)
  3181.  
  3182.         (if
  3183.             (BITAND #_update 128)
  3184.             (P_ModUserStartup)
  3185.         )
  3186.  
  3187.         (complete 100)
  3188.         (exit #UpdEnd)
  3189.     )
  3190. )
  3191.  
  3192. (if
  3193.     (= #_installmode #ModeUninstall)
  3194.     (
  3195.         (complete 5)
  3196.         (set #_uninstall
  3197.             (askoptions
  3198.                 (prompt #UninstallSel)
  3199.                 (help #UninstallSelHelp)
  3200.                 (choices
  3201.                     #UpUnGfx
  3202.                     #UpUnLib
  3203.                     #UpUnPdt
  3204.                     #UpUnPMd
  3205.                     (cat #UpUnAppl " & " #UpUnDriv)
  3206.                     #UpUnMoni
  3207.                 )
  3208.                 (default #_uninstall)
  3209.             )
  3210.         )
  3211.  
  3212.         (complete 10)
  3213.         (if
  3214.             (askbool
  3215.                 (prompt #AskUninstall)
  3216.                 (help #AskUninstallHelp)
  3217.                 (choices #AskUnyes #AskUnno)
  3218.             )
  3219.             (
  3220.                 (complete 15)
  3221.  
  3222.                 (if
  3223.                     (BITAND #_uninstall 1)
  3224.                     (P_UserSelectsBoard)
  3225.                 )
  3226.  
  3227.                 (complete 20)
  3228.  
  3229.                 (if
  3230.                     (BITAND #_uninstall (+ 1 2))
  3231.                     (P_GetLibPath)
  3232.                 )
  3233.  
  3234.                 (complete 25)
  3235.  
  3236.                 (if
  3237.                     (BITAND #_uninstall 1)                    (P_GetMonitorPath)
  3238.                 )
  3239.  
  3240.                 (complete 35)
  3241.  
  3242.                 (if
  3243.                     (BITAND #_uninstall 8)
  3244.                     (P_GetPrefsPath)
  3245.                 )
  3246.  
  3247.                 (complete 40)
  3248.  
  3249.                 (if
  3250.                     (BITAND #_uninstall 32)
  3251.                     (P_GetSettingsPath)
  3252.                 )
  3253.  
  3254.                 (complete 45)
  3255.  
  3256.                 ; we always use the main directory for install script...
  3257.                 (P_GetMainPath)
  3258.  
  3259.                 (complete 55)
  3260.  
  3261.                 (if
  3262.                     (BITAND #_uninstall 1)
  3263.                     (P_InstallHardwareDrivers)
  3264.                 )
  3265.  
  3266.                 (complete 65)
  3267.  
  3268.                 (if
  3269.                     (BITAND #_uninstall 2)
  3270.                     (delete
  3271.                         (tackon #_libpath "Picasso96API.library")
  3272.                         (tackon #_libsPicasso96path "rtg.library")
  3273.                         (tackon #_libsPicasso96path "fastlayers.library")
  3274.                         (tackon #_libsPicasso96path "emulation.library")
  3275.                         #_libsPicasso96path
  3276.                     )
  3277.                 )
  3278.  
  3279.                 (complete 75)
  3280.  
  3281.                 (if
  3282.                     (BITAND #_uninstall 4)
  3283.                     (
  3284.                         (if
  3285.                             (= 1 (exists "SYS:Classes/Datatypes/picture.datatype.old"))
  3286.                             (
  3287.                                 (if
  3288.                                     (= 1 (exists "SYS:Classes/Datatypes/picture.datatype"))
  3289.                                     (delete "SYS:Classes/Datatypes/picture.datatype")
  3290.                                 )
  3291.                                 (rename "SYS:Classes/Datatypes/picture.datatype.old" "SYS:Classes/Datatypes/picture.datatype")
  3292.                             )
  3293.                         )
  3294.                     )
  3295.                 )
  3296.  
  3297.                 (complete 85)
  3298.  
  3299.                 (if
  3300.                     (BITAND #_uninstall 8)
  3301.                     (delete
  3302.                         (tackon #_prefspath "Picasso96Mode")
  3303.                         (tackon #_prefspath "Picasso96Mode.info")
  3304.                     )
  3305.                 )
  3306.  
  3307.                 (complete 90)
  3308.  
  3309.                 (if
  3310.                     (BITAND #_uninstall 16)
  3311.                     (
  3312.                         (makeassign #MainPath)
  3313.                         (run (cat 'delete "' #_mainpath '" "' #_mainpath '.info" ALL'))
  3314.  
  3315.                         (if (= (exists "SYS:WBStartup/P96_PrinterPatch.info") 1)
  3316.                         (delete "SYS:WBStartup/P96_PrinterPatch.info"))
  3317.  
  3318.                         (P_ModUserStartup)
  3319.  
  3320.                         ; there will be no more home directory...
  3321.                         (set @default-dest "")
  3322.                     )
  3323.                     (set @default-dest #_mainpath)
  3324.                 )
  3325.  
  3326.                 (complete 95)
  3327.  
  3328.                 (if
  3329.                     (BITAND #_uninstall 32)
  3330.                     (
  3331.                         (if
  3332.                             (= 1 (exists (cat #_settingsname ".bak"))
  3333.                             (delete (cat #_settingsname ".bak"))
  3334.                         )
  3335.                         (rename #_settingsname (cat #_settingsname ".bak")))
  3336.                     )
  3337.                 )
  3338.  
  3339.                 (complete 100)
  3340.  
  3341.                 (exit #UniEnd)
  3342.             )
  3343.         )
  3344.     )
  3345. )
  3346.